Вниз
Скачать: CL | DM;

Ввод новой строки в TDBGridEh.   Найти похожие ветки 

← →
Drowsy ©   (2014-04-13 19:05) [0]

Как сделать,чтобы при открытии новой строки, появлялись значения столбцов по умолчанию так, что если изменения не вносились, она автоматически исчезала при
"уходе с неё"?
Dataset не кэшируется.
Пробовал делать в Dataset-e onNewRecord-ом, но тогда DataSet сразу получает State = dsEdit.


← →
turbouser ©   (2014-04-13 19:44) [1]

Может к автору TDBGridEh обратиться? Да и справка там есть


← →
junglecat   (2014-04-13 20:15) [2]

если будешь отслеживать изменения, кроме дефолтных, то при "уходе с нее", если не было изменений, удалять новую строку (отменять Post фактически)


← →
Дмитрий   (2014-04-24 15:06) [3]

автоинкрементные столбцы получат значения только после сохранения записи (и повторного считывания ее датасетом)
можно подставить собственный генератор автоинкрементов или вычислять следующий номер запросом (появляется доп.риск )
можно заполнять дефолтные значения в AfterInsert
при уходе со строки давать Dataset.Cancel
для сохранения по-любому будет своя команда



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.043 c
15-1416228660
jack128
2014-11-17 15:51
2015.09.10
У кого есть Delphi > XE4, проверьте багу


15-1420061401
Юрий
2015-01-01 00:30
2015.09.10
С днем рождения ! 1 января 2015 четверг


15-1415822458
Dennis I. Komarov
2014-11-12 23:00
2015.09.10
маленький http


15-1419887710
Кто б сомневался
2014-12-30 00:15
2015.09.10
Кто-нить использует Test Mode в Win 7?


15-1421098202
Юрий
2015-01-13 00:30
2015.09.10
С днем рождения ! 13 января 2015 вторник




   Наверх