<<
>>

События класса ТТаЫе

В классе ТТаЫе определен ряд событий, возникающих при изменении состояния набора данных. Все эти события можно условно разделить на три группы:

? события, возникающие перед изменением состояния набора данных;

? события, возникающие после изменения состояния набора данных;

? события, возникающие в момент изменения набора данных.

Набор событий для первой и второй группы практически идентичен. Различие за­ключается только в моменте возникновения события и имени обработчика собы-

тия. Данные события имеют следующие имена и вызываются при следующих дей­ствиях:

? BeforeCancel, AfterCancel — отмена изменений, внесенных в набор данных;

О BeforeClose, AfterClose — закрытие набора данных;

? BeforeDelete, AfterDelete — удаление записи;

? Before Edit, AfterEdit — переход в режим редактирования dsEdit;

? Beforeinsert, Afterinsert — добавление новой записи;

? BeforeOpen, AfterOpen — открытие набора данных;

? Before Post, AfterPost — сохранение изменений в базе данных;

? BeforeScroll, AfterScroll — изменение положения курсора.

События, возникающие перед тем, как произойдут какие-либо изменения в базе данных, могут использоваться, например, для запроса у пользователя подтвержде­ния на внесение этих изменений.

События, возникающие после внесения изменений в базу данных, обычно приме­няются для вывода сообщений о внесенных изменениях.

Из третьей группы рассмотрим только два события, которые используются наибо­лее часто:

? OnNewRecord — возникает при добавлении новой записи к набору данных (мо­жет использоваться для установки начальных значений полей записи или для добавления новых записей в другие таблицы, связанные с данной);

? OnCalcFields — возникает при пересчете значений вычисляемых полей (это-про­исходит при открытии набора данных или при переходе набора данных в состо­яние dsEdit).

<< | >>
Источник: Избачков Ю. С., Петров В. Н.. Информационные системы. 2006

Еще по теме События класса ТТаЫе:

  1. ПЛАНИРУЯ КАКОЕ-ТО СОБЫТИЕ, ЗАДЕРЖИТЕ В СЕБЕ ЭНЕРГИЮ, А НЕ ВЫПЛЕСКИВАЙТЕ ЕЕ В ЭМОЦИИ ИЛИ В СЛОВА. ЭНЕРГИЯ НУЖНА ДЛЯ ФОРМИРОВАНИЯ ЭТОГО СОБЫТИЯ.
  2. Школьный класс
  3. Одиночки в классе
  4. ПЕРВЫЙ КЛАСС
  5. ПЯТЫЙ КЛАСС
  6. 6.3. Женщина высшего класса
  7. 5. Критическая теория и рабочий класс.
  8. Глава 13. INTJ «Компетентность + независимость = высший класс»
  9. Масса, демократия и рабочий класс
  10. СРАВНИТЕЛЬНАЯ СИСТЕМА КЛАССОВ
  11. ПОТЕНЦИАЛЬНЫЕ ВОЗМОЖНОСТИ ШКОЛЬНОГО КЛАССА КАК ГРУППЫ
  12. 2. Постарайтесь вникнуть в проблему «единственный ребенок – класс»