Кент Рейсдорф. BORLAND C++BUILDER. Раздел 4
Кент Рейсдорф. BORLAND C++BUILDER. Страница 457
Опубликовано 05.05.11
Таблица 16.8. Основные свойства ТТаЫе
Свойство | Описание |
Active | Открывает и закрывает TDataSet. |
AutoCalcFields | Определяет способ вычислений с использованием полей. |
Bof | Показывает, находится ли TDataSet на начале. |
Cachedllpdates | Определяет, будут ли кэшироваться обновленные данные. |
Database | Идентифицирует TDatabase, используемый TDataSet. |
DatabaseName | Определяет псевдоним, используемый для соединения с базой данных. |
Eof | Показывает, достигнут ли конец TDataSet. |
Exclusive | Определяет, могут ли другие пользователи обращаться к TDataSet. |
FieldCount | Возвращает количество полей в TDataSet. |
FieldDefs | Содержит информацию о полях TDataSet. |
Fields | (Индексируемое) возвращает указанное поле TDataSet. |
Filter | Определяет выражение, используемое для фильтрации записей. |
Filtered | Определяет, какая фильтрация используется: указанная в Filter или в OnFllterRecord. |
FilterOptions | Управляет работой фильтров. |
IndexDefs | Выдает информацию об индексах TDataSet. |
Таблица 16.2017. Основные события ТТаЫе
Событие | Условия возникновения |
AfterCancel | После вызова Cancel. |
AfterClose | После закрытия TDataSet. |
AfterDelete | После вызова Delete. |
AfterEdit | После вызова Edit. |
Afterlnsert | После вызова Insert. |
AfterOpen | После открытия TDataSet. |
AfterPost | После вызова Post. |
BeforeCancel | Перед выполнением Cancel. |
BeforeClose | Перед закрытием TDataSet. |
BeforeDelete | Перед выполнением Delete. |
BeforeEdit | Перед выполнением Edit. |
Beforelnsert | Перед выполнением Insert или Append. |
BeforeOpen | Перед открытием TDataSet. |
BeforePost | Перед выполнением Post. |
OnCalcField | При необходимости ввода значений в вычисляемые поля. |
OnDeleteError | При ошибке удаления записи. |
OnEditError | При ошибке редактирования записи. |
OnFilterRecord | В режиме фильтрации, когда TDataSet требует строку. |
OnNewRecord | При добавлении новой записи к TDataSet. |
OnPostError | При ошибке сохранения записи. |
OnUpdateError | При ошибке во время сохранения кэшированных изменений. |
OnUpdateRecord | При сохранении каждой строки с помощью ApplyUpdates. |
Ключевые элементы