Иллюстрированный самоучитель по Delphi 7 для профессионалов

Компонент TIBTable

Компонент TIBTable реализует все возможности стандартного компонента, инкапсулирующего таблицу (см. гл. 12). Дополнительно к ним можно обратить внимание на несколько полезных свойств и методов.

При выборе таблицы (свойство TableName) свойство:

type
TIBTableType = (ttSystem, ttview);
TIBTableTypes = set of TIBTableType;
property TableTypes: TIBTableTypes;

…определяет, какие таблицы доступны для выбора:

  • ttsystem – доступны системные таблицы и просмотры;
  • ttview – доступны определенные пользователем просмотры.

При открытии набора данных упорядочивание записей осуществляется в соответствии со значением свойства:

property Defaultlndex: Boolean;

При значении True записи располагаются в порядке, определяемом первичным индексом таблицы БД.

Во время выполнения свойство:

property Exists: Boolean;

…позволяет определить, существует ли в базе данных таблица, имя которой определено свойством TableName.

Метод:

procedure GotoCurrent(Table: TIBTable);

…синхронизирует курсоры текущего набора данных и набора данных компонента, заданного параметром Table.

Методы-обработчики событий полностью соответствуют классу TiBCustom-DataSet (см. табл. 18.2).

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.