![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
При работе с наборами данных могут инициироваться следующие события:
· AfterCancel и BeforeCancel - происходит после/до отмены в приложении всех изменений, сделанных для текущей записи.
· AfterClose и BeforeClose - происходит после/до закрытия набора данных и перевода базы данных в состояние dsInactive.
· AfterDelete и BeforeDelete - инициируется после/до удаления приложением текущей записи, перевода набора данных в состояние dsBrowse и перемещения позиции курсора на предыдущую запись.
· AfterEdit и BeforeEdi - происходит после/до начала редактирования приложением текущей записи.
· AfterInsert и BeforeInsert - происходит после/до того как приложение вставит новую запись.
· AfterOpen и BeforeOpen - происходит после/до того как приложение откроет набор данных, но до того, как какие-либо доступные данные будут отображены.
· AfterPost и BeforePost - происходит до завершения переноса значений активной записи в базу данных или внутренний кэш.
· AfterRefresh и BeforeRefresh - происходит после/до обновления набора данных.
· AfterScroll и BeforeScroll - происходит после/до перемещения позиции курсора на другую запись.
· OnCalcFields - происходит при открытии набора данных, перевода его в состояние dsEdit, перемещении фокуса ввода от одного компонента к другому или от одного столбца к другому, при изменениях записи или при извлечении записи из базы данных, но только в том случае, если значение свойства AutoCalcFields равно True;
· OnDeleteError - инициируется, если при попытке удаления строки произошла ошибка - было брошено исключение.
· OnEditError - инициируется, если при попытке изменения или вставки записи произошла ошибка - было брошено исключение.
· OnPostError - инициируется, если при попытке передать изменение или вставку новой записи происходит ошибка - бросается исключение.
· OnFilterRecord - происходит при изменении активной записи и только в том случае, если свойство State набора данных установлено равным dsFilter, а свойство Filtered равно True. Чтобы запись была включена в набор данных, для нее следует установить параметр Accept равным True.
· OnNewRecord - происходит при вставке или добавлении новой записи.
Дата публикования: 2014-12-28; Прочитано: 182 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!