Компонент 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 означает, что тип таблицы определяется по расширению файла |