Оценка изменения записи
Часто бывает необходимо знать, вносились ли в запись изменения в режимах dslnsert или dsEdit. Это актуально в тех случаях, когда внесение изменений в поля записи зависит от каких-либо условий, которые могут наступать или не наступать в разные моменты работы приложения. Свойство НД property Modified: Boolean; автоматически устанавливается в True, если значение какого-либо поля записи НД было изменено в режимах dslnsert или dsEdit. Методы Post и Cancel переводят свойство в состояние False.
Пример.
В следующем фрагменте запись будет запомнена в НД, только если в нее вносились изменения:Table1.Edit;
IP Tablel.Modified THEN Post ELSE Cancel;