Компонент TTable
Таблица 16.8. Свойства и методы класса Tтаblеl.
| Объявление | Тип | Описание |
|---|---|---|
| Свойства | ||
| property DataSource: TDataSource; | Pu, Ro | Ссылается на компонент TDataSource главного набора данных в отношении главный/подчиненный |
| property Defaultlndex: Boolean; | Pb | Управляет сортировкой данных. При значении True записи упорядочиваются по первичному ключу. При значении False упорядочивание не производится |
| property Exclusive: Boolean; | Pb | Ограничивает доступ к таблице. При значении True с таблицей может работать только одно приложение. Это свойство важно при одновременной работе нескольких приложений с данными в локальной сети |
| property Exists: Boolean; | Pu, Ro | Значение True говорит о том, что связанная с компонентом таблица базы данных существует |
| property IndexDef s: TindexDefs; | Pb | Содержит информацию об индексах таблицы |
| property IndexFieldCount: Integer; | Pu, Ro | Возвращает число полей в текущем индексе таблицы |
| property IndexFieldNames: string; | Pb | Разделенный запятыми список названий полей, составляющих текущий индекс. Используется для таблиц серверов SQL |
| property IndexFields: [Index: Integer]: TField; | Pu | Индексированный список полей текущего индекса |
| property IndexFiles: TStrings; | Pb | Список индексных файлов для таблиц dBASE |
| property IndexName: string; | Pb | Определяет вторичный индекс для таблицы. Используется для таблиц локальных СУБД |
| property KeyExclusive: Boolean; | Pu | Управляет границами диапазона, задаваемого методом SetRange. При значении True крайние записи в диапазон не включаются |
| property KeyFieldCount: Integer; | Pu | Содержит число полей ключа, используемых при поиске. При значении 0 применяется только первое поле, при значении 1 – два первых поля и т. д. По умолчанию устанавливается полное число полей ключа |
| property MasterFields: string; | Pb | Список имен полей главной таблицы, разделенных запятой, используемых при создании отношения главный/подчиненный |
| property MasterSource: TDataSource; | Pb | Содержит имя компонента TDataSource, связанного с набором данных, который является главным в отношении главный/подчиненный |
| property Readonly: Boolean; | Pb | Включает и отключает режим "только для чтения". В некоторых случаях набор данных можно открыть только в этом режиме |
| property StoreDef s: Boolean; | Pb | При значении True все сведения об индексах и структуре таблицы хранятся вместе с формой или модулем данных. В этом случае при создании набора данных одновременно создаются поля, индексы, ограничения |
| property TableLevel: Integer; | Pu | Содержит значение уровня таблицы, используемого в драйвере ВОЕ |
| property TableName: TFileName; | Pb | Определяет имя таблицы |
| type TTableType = (ttDefault, ttParadox, ttDBase, ttASCII, ttFoxPro); property TableType: TTableType; |
Pb | Определяет тип таблицы для стандартного драйвера ВОЕ. Значение ttDefault означает, что тип таблицы определяется по расширению файла |
