Реакция на изменение курсора набора данных
Событие OnDataChange (компонент DataSource) возникает всякий раз при изменении курсора НД, т.е. при переходе к новой текущей записи. Это событие возникает, когда курсор БД уже находится на новой записи.
Событие происходит и в режимах dslnsert и dsEdit:
- при изменении какого-либо поля;
- при первом перемещении с измененного поля на другое поле. Два события компонента типа "набор данных" также происходят при переходе к новой записи:
property BeforeScroll: TDataSetNotifyEventI;
Событие наступает перед переходом на другую запись в наборе данных. property AfterScroll: TDataSetNotifyEventI;
Событие наступает после перехода на другую запись в наборе данных.