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

Вниз

был ли модифицирован DataSet ?   Найти похожие ветки 

 
Hooch ©   (2003-09-03 12:22) [0]

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


 
Skier ©   (2003-09-03 12:25) [1]

TADODataSet.Modified ? :)


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

ADOTable1.Modified


 
Zergling ©   (2003-09-03 12:30) [3]

Skier ©

уже тут :)


 
Skier ©   (2003-09-03 12:44) [4]

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


 
Hooch ©   (2003-09-03 12:52) [5]

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


 
Hooch ©   (2003-09-03 13:35) [6]

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


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

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


 
Hooch ©   (2003-09-03 13:48) [8]

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


 
Zergling ©   (2003-09-03 14:05) [9]

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


 
Vlad ©   (2003-09-03 14:17) [10]

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


 
Hooch ©   (2003-09-03 14:22) [11]

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


 
jocko ©   (2003-09-03 14:24) [12]

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


 
Hooch ©   (2003-09-03 14:36) [13]

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



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

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

Наверх




Память: 0.49 MB
Время: 0.015 c
1-82200
Vinter
2003-09-12 14:38
2003.09.25
Popup


14-82420
NailMan
2003-09-08 19:13
2003.09.25
Kreed и как оно себе на уме


14-82457
Aspirin
2003-09-07 17:03
2003.09.25
Как сделать чтобы форма была в центре экрана?


1-82247
Cr@zy-EyE
2003-09-15 17:26
2003.09.25
Файл - время его создания, изменения, открытия


14-82383
Nikolay M.
2003-09-09 16:34
2003.09.25
Гараж :)))))