Delphi 3 и создание приложений баз данных


Свойства


property Exclusive: Boolean; -

дает пользователю исключительный доступ к НД (значение True). Это означает, что никто иной не только не может вносить изменения в НД, но вообще не имеет к нему доступа. Установить исключительный доступ можно, лишь когда ни один пользователь не имеет доступа к НД и тот не открыт.

Заметим, что для SQL-наборов данных (компонент TQuery) исключительный доступ может означать запрет изменения НД другими пользователями. Однако последние могут просматривать содержимое НД.

ro Get Index Names (List: Tstrings) -

возвращает список имен индексов, определенных для ТБД, связанной в текущий момент с данным компонентом TTable. Заметим, что для Paradox-таблиц имя главного индекса является пустым.

ro property IndexDefs: TIndexDefs; -

возвращает информацию обо всех индексах, определенных для ТБД, связанной с данным компонентом TTable. Перед считыванием значения этого свойства необходимо выполнить метод TTable IndexDefs. Update для обновления информации обо всех имеющихся индексах.

ro IndexFieldCount: Integer; -

возвращает количество полей в текущем индексе НД. Номер первого индекса 0.

property IndexFieldNames: string;-

указывает поля индекса, по которым должна производиться сортировка в НД. При этом строка содержит имена полей, входящих в некоторый индекс. В случае нескольких полей их имена разделяются точкой с запятой. Взаимоисключающее свойство: IndexName.

ro Index fields [Index: Integer]: Tfield;

-
возвращает информации о поле, определенном в текущем индексе под номером Index+1. Для п определенных полей Index лежит в диапазоне 0.. (п-1).

property IndexName: string; -

указывает индекс, по которому будет проводиться сортировка в НД. Взаимоисключающее свойство: IndexFieldNames.

property KeyExclusive: Boolean;

1) При фильтрации методами SetRangeStart, SetRangeEnd, Apply Range в НД не попадают записи, удовлетворяющие нижней или (и) верхней границе индекса, а только соответственно большие или меньшие (значение True). Устанавливается отдельно для нижней и для верхней границы индекса.

2) При поиске записей методами FindNearest или GotoNearest определяет, куда перемещать указатель текущей записи в случае успешного поиска: на найденную запись (False) или на следующую за ней запись (True). По умолчанию False.

property KeyFieldCount: Integer; -

определяет, сколько полей текущего индекса используются при поиске в НД методами GoToKey и GoToNearest.

property MasterFields: string; -

используется в дочернем НД для указания имени поля связи между родительским и дочерним НД.

property MasterSource: TDataSource; -

используется в дочернем НД для указания имени компонента TDataSource, связанного с родительским НД.

property Readonly: Boolean; -

если True, НД не может корректироваться и доступен только для просмотра.




Начало  Назад  Вперед



Книжный магазин