Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

был ли модифицирован DataSet ?


Hooch ©   (2003-09-03 12:22:00) 

День добрый !
Господа, можно ли узнать был ли модифицирован adoDataSet (вставка, редактирование, изменение) без выставления флажка на соответствующие события и не пробегая по всем записям ?


Hooch   (2003-09-03 14:36:00) [1]

на счет ltBatchOptimistic, у adoDataSet можно узнать есть пакет для обновления или нет ? тогда всё бы было хорошо :-)


jocko   (2003-09-03 14:24:00) [2]

1. UpdateStatus или State по ситуации
2. в ActionList есть стандартные Actions они активны когда надо.
А по поводу копию нигде не хранит, а как же тогда cancel при ltBatchOptimistic ...


Hooch   (2003-09-03 14:22:00) [3]

а если он запостил запись Modified = false и кнопочка получится недоступной, и как быть с удалением тогда ?


Vlad   (2003-09-03 14:17:00) [4]

Тогда почему Modified не подходит ?
Заказчик-то работает с конкретной записью. Если она изменена, то открывай себе кнопочку.


Zergling   (2003-09-03 14:05:00) [5]

Скорей всего никак. Он же свою копию ни где не хранит, чтобы проверить действительно он изменился али нет.


Hooch   (2003-09-03 13:48:00) [6]

нет :-)
Цель: Есть форма документа на ней несколько датасетов, ЗАКАЗЧИК хочет что б кнопочка сохранить была недоступна пока данные небыли изменены, я завёл флаг, навесился на соответствующие события и в ActionList на OnUpdate выставляю доступность операции сохранения, всё нормально работает, но стало мне любопытно а можно ли без флага обойтись а спросить у датасета был ли он изменён или нет.


Zergling   (2003-09-03 13:39:00) [7]

Тогда опиши конкретно цель. Подозреваю тебе нужны транзакции для омены изменений (откат предыдущих действий) - так или нет?


Hooch   (2003-09-03 13:35:00) [8]

нет, не подходит Modified, есть другие варианты ? :-)


Hooch   (2003-09-03 12:52:00) [9]

так Modified это ж на текущую запись или я чего-то не понимаю ???


Skier   (2003-09-03 12:44:00) [10]

>Zergling © (03.09.03 12:30)
"Не дождётесь !" :)


Zergling   (2003-09-03 12:30:00) [11]

Skier ©

уже тут :)


Zergling   (2003-09-03 12:26:00) [12]

ADOTable1.Modified


Skier   (2003-09-03 12:25:00) [13]

TADODataSet.Modified ? :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо