Delphi 3 и создание приложений баз данных

         

Оценка изменения записи


Часто бывает необходимо знать, вносились ли в запись изменения в режимах dslnsert или dsEdit. Это актуально в тех случаях, когда внесение изменений в поля записи зависит от каких-либо условий, которые могут наступать или не наступать в разные моменты работы приложения. Свойство НД property Modified: Boolean; автоматически устанавливается в True, если значение какого-либо поля записи НД было изменено в режимах dslnsert или dsEdit. Методы Post и Cancel переводят свойство в состояние False.

Пример.

В следующем фрагменте запись будет запомнена в НД, только если в нее вносились изменения:

Table1.Edit;

IP Tablel.Modified THEN Post ELSE Cancel;



Содержание раздела