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

Как отменить редактирование?   Найти похожие ветки 

← →
Tornado ©   (2004-06-16 08:06) [0]

Проблема такая: имею два ADODataSet"a, один подключен к главной таблице, другой к подчиненной, таблицы связаны по ключевому полю один-ко-многим. Есть форма в которой проводится редактирование, форма представляет собой верхнюю часть - шапка (первый ADODataSet)и нижняя часть - таблица (второй ADODataSet). Шапка имеет несколько полей для редактирования, нижняя часть соеденена с DBGrid-ом. Вопрос: мне нужно кэшировать изменения которые проводит пользователь на этой форме не занося их в базу прежде чем он не нажмет кнопку сохранить (навроде связки  CachedUpdates-ApplyUpdates-CancelUpdates у Table, только у ADODataSet я этого не нашел свойства). Дело в том что когда изменяешь записи в таблице (их может быть порядка 20) при переходе с записи на запись срабатывает метод Post и записи заносятся в БД, и если пользователь нажмет кнопку "Отмена" то изменения остануться. Спасибо за ответы.


← →
sniknik ©   (2004-06-16 08:21) [1]

> только у ADODataSet я этого не нашел свойства
ADODataSet.LockType:= ltBatchOptimistic;



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

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



Память: 0.45 MB
Время: 0.02 c
1-1088141829
Lexa
2004-06-25 09:37
2004.07.11
в спящем режиме таймер не пашет


1-1088462480
Новенький
2004-06-29 02:41
2004.07.11
Как сохранить?


1-1088276784
Mohamed
2004-06-26 23:06
2004.07.11
Sokhranenia Vid Formi


1-1087819075
tamagavk
2004-06-21 15:57
2004.07.11
Cохранение StringGrid


14-1087191097
Глеб
2004-06-14 09:31
2004.07.11
Delphi 7




   Наверх