![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Здравствуйте, такой вопросец назрел: Как информацию из грида нажатием на enter сделать добавление в базу? Т.е есть например такие поля как №1, №2, №3 по заполнению последнего поля нажимаю enter и вся информация добавляется в таблицу БД!
Вопрос второй: Как сделать чтобы последняя числовая строка в ГРИДЕ складывалась с заданным числом в едите и отображение показывалось в лэйбеле! Заранее спасибо! Если что-то не понятно, спрашивайте постараюсь объяснить! |
#2
|
|||
|
|||
![]() Никто не знает??
|
#3
|
||||
|
||||
![]() Как у тебя грид с БД связан?
Google в помощь |
#4
|
|||
|
|||
![]() Цитата:
Смотри, например существуют 4 столбца да?! Тобишь в 1-ой строке 4-е поля! Вот при заполнении последнего поля вручную, нажимаю enter и вся забитая инфа записывается в таблицу БД и автоматом переходит на след строку. |
#5
|
||||
|
||||
![]() Цитата:
Код:
ADOTable1.Last; Label1.Caption:= FloatToStr(ADOTable1.FieldByName('тут название нужного столбца').AsFloat + StrToFloat(edit1.Text)); Google в помощь |
#6
|
|||
|
|||
![]() Цитата:
Я всегда делал это на баттон, добавление! А теперь встал вопрос избежать кнопок, и сделать забивание через ентер =( |
#7
|
|||
|
|||
![]() Поможет кто?
|
#8
|
|||
|
|||
![]() Цитата:
Кидаешь ActionList. Создаешь в нем action с горячей клавишей Enter. в обработчике события надо написать что-то типа Код:
If ADOTable1.State in [dsInsert,dsEdit] Then ADOTable1.Post; |
#9
|
|||
|
|||
![]() Цитата:
И в обработчике события в ДБ гриде писать? Или на самом компоненте? |