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

Вниз

проверка изменения значения поля   Найти похожие ветки 

 
Panamera   (2013-07-23 17:05) [0]

как перед Post проверить, изменялось ли значение поля в TDataSet?


 
turbouser ©   (2013-07-23 17:09) [1]

Field.OldValue = Field.NewValue


 
Panamera   (2013-07-23 18:27) [2]


if DataSet.State = dsEdit then
 if DataSet.FieldByName("group_name").OldValue <> DataSet.FieldByName("group_name").NewValue then
 ShowMessage("<>")
else
 ShowMessage("=");


Всегда почему-то возвращает, что равно.


 
ReindeerMossEater   (2013-07-23 19:11) [3]

А ты типа не согласен?

if DataSet.State in dsEditModes then
if DataSet.FieldByName("group_name").OldValue <> DataSet.FieldByName("group_name").NewValue then
ShowMessage("<>")
else
ShowMessage(DataSet.FieldByName("group_name").OldValue + " = " + DataSet.FieldByName("group_name").NewValue);


 
Алканавт расправил плечи   (2013-07-23 20:22) [4]

повесь на поле обработчик onchange и в нём взводи флаг


 
Inovet ©   (2013-07-23 20:25) [5]

> [4] Алканавт расправил плечи   (23.07.13 20:22)

А если undo сделают, сотрут и то же самое впишут, Esc в гриде нажмут, ещё что-нибудь?


 
Алканавт расправил плечи   (2013-07-23 21:04) [6]

пардон, вопрос в том, "изменялось ли", а не "отличается ли теперешнее значение от первоначального".


 
brother ©   (2013-07-23 21:11) [7]

согласен с [4], но и про [5] не забываем, это если "все грамматно делать"


 
Дмитрий   (2013-08-22 21:13) [8]

OnChange (в эдитах) может выскакивать не только при вводе значения

if DBEdit1.Modified then
...



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

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

Наверх




Память: 0.48 MB
Время: 0.006 c
2-1377271179
Zheksonz
2013-08-23 19:19
2014.06.15
rs-232 и можно ли узнать запитан ли любой из его пинов?


15-1385714227
stas
2013-11-29 12:37
2014.06.15
проконсультируйте по Java


15-1385489716
Абориген
2013-11-26 22:15
2014.06.15
Чего бы знатное почитать?


3-1298535358
Очень злой
2011-02-24 11:15
2014.06.15
ADO. Работа с двумя провадерами


15-1386249858
SKIPtr
2013-12-05 17:24
2014.06.15
поиск в яндекс браузере