Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

Как занести изменения в БД при использовании DBGrid -> Query ?   Найти похожие ветки 

 
tFactor ©   (2004-03-20 02:18) [0]

Используется связка
DBGrid->DataSource->Query->UpdateSQL (BDE)
Если текущая запись является последней, то
при нажатии  "СТРЕЛКИ ВНИЗ" в DBGrid создается пустая запись.
Как сохранить изменения в БД?
Варианты:
1. OnKeyPress
проверять, что запись последняя и прим. UpdSQL.Apply(ukInsert)
2. каким-то образом заблокировать автоматическое создание поля DBGrid"ом
(создание записи повесить на кнопку)
3.(наилучший, но ?) повесить любые изменения в таблице на
кнопку типа "Сохранить"
Заранее благодарен


 
makz   (2004-03-20 05:47) [1]

Как все сложно... DBNavigator повесь на форму, может устроит :)


 
Nikolay M. ©   (2004-03-20 13:58) [2]

У TQuery есть много полезных событий: Before(After)Post, Before(After)Insert, OnNewRecord.
Конкретнее сказать тяжело, потому что понять, что нужно автору, имхо, довольно сложно. Например, почему данные нужно постить именно при достижении последней записи? Или почему нельзя создавать новые записи?


 
Nikolay M. ©   (2004-03-20 13:58) [3]

У TQuery есть много полезных событий: Before(After)Post, Before(After)Insert, OnNewRecord.
Конкретнее сказать тяжело, потому что понять, что нужно автору, имхо, довольно сложно. Например, почему данные нужно постить именно при достижении последней записи? Или почему нельзя создавать новые записи?


 
Desdechado ©   (2004-03-20 20:14) [4]

dataSource.AutoEdit := False;
и навигатор прилепи



Страницы: 1 вся ветка

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
14-1080228866
Petr V. Abramov
2004-03-25 18:34
2004.04.18
Любителям 3D-стрелялок обращаться в местный военкомат :)


7-1077002931
UnMi
2004-02-17 10:28
2004.04.18
Вот такое сообщение... :(


1-1080743091
[BAD]Angel
2004-03-31 18:24
2004.04.18
fsStayOnTop только наоборот :)


3-1079529989
Visnuk
2004-03-17 16:26
2004.04.18
Печать DBGrid с множественным выбором


7-1076339244
Seldon
2004-02-09 18:07
2004.04.18
Иконки дисков