TTableItems Component

Unit
DBLists

Description
Компонента предоставляет доступ к списку элементов (полей, индексов, правил ссылочной целостности и т.д., в зависимости от значения свойства ItemType) специфицированной свойством TableName таблицы, в виде набора данных, доступ к которому осуществляется как к обычной таблице (TTable). Вы можете отобразить данные TTableItems в компоненте класса TDBGrid либо использовать TTableItems в качестве LookupSource (через TDataSource-компоненту) компоненты класса TrxDBLookupCombo. Вы можете задать имя таблицы с помошью свойства TableName.



Примеры работы и некоторые интересные свойства и методы.

Applies to
TTableItems component

Declaration
property ItemType: TTabItemType;

Description
Свойство задает тип объектов в списке TTableItems. Значениями свойства могут быть величины типа TTabItemType:
- dtFields — список полей (столбцов) таблицы или представления
- dtIndices — список индексов таблицы
- dtValChecks — список правил проверки значений полей таблицы

- dtRefInt — список правил ссылочной целостности для таблицы
- dtSecurity — список паролей на определенные операции с таблицей
- dtFamily — список всех файлов, относящихся к данной таблице (индексов, мемо-полей и т.д.).



Unit
DBLists
Declaration
type
TTabItemType = (dtFields, dtIndices, dtValChecks, dtRefInt, dtSecurity, dtFamily);
Description
Тип задает возможные значения свойства ItemType компоненты TTableItems.



Applies to
TTableItems component

Declaration
property TableName: TFileName;

Description
Свойство задает имя таблицы базы данных, для которой открывается список полей, индексов и т.д.