Свойства компоненту TADOTable

MasterSource - в этом свойстве указывается главная, по отношению к текущей таблица.

ReadOnly - если это свойство true, то таблицу нельзя редактировать. В этом случае даны только отображаются. Обязательно устанавливать это свойство для тех таблиц, где данные не должны изменяться и пользователь не должен вносить в них изменения.

TableDirect - это свойство отображает как будет происходить доступ к таблице. Если этот параметр ровный true то будет происходить прямой доступ к таблице. Если false то незаметное будет происходить специальный SQL запрос к базе данных. Не все базы данных позволяют работать через прямой доступ, потому это свойство по умолчанию false.

TableName - имя таблицы.

CacheSize - размер кэш памяти. Если здесь установить число 50, то при первом подключении к таблице компонент выберет первые 50 строк и поместит их в локальной памяти, которая ускорит доступ к ним.

CanModify - свойство похоже на ReadOnly и указывает на возможность редактирования данных таблицы.

CommandTimeout - время ожидания выполнения команды. Когда компонент направляет команду базе данных, то он запускает таймер ожидания, по окончанию которого (если команда не выполнилась) происходит сообщение об ошибке.

Connection - здесь указывается компонент TADOConnection, через который происходит подключение.

ConnectionString - строка подключения к базе данных.

CursorLocation - расположение курсора, который прочитывает данные и указывает текущую позицию в таблице. Курсор может находиться на сервере или на машине клиента.

CursorType - тип курсора. Здесь возможен один из следующих вариантов :

- ctUnspecified расположение курсора не указано

- ctOpenForwardOnly - курсор может двигаться только вперед.

- ctKeyset при этом курсоре изменения внесены одним пользователем, и не видно остальным пользователям подключенных к этой таблице. Если с одной таблицей работают одновременно несколько пользователей, то при таком курсоре для отображения изменений других пользователей нужно отключиться от базы и подключиться к ней опять.

- ctDynamic динамический курсор, при котором изменения одного пользователя видят все другие.

- ctStatic статичный курсор. Изменения одного пользователя не видно другим

Filter - строка фільтра.

Filtered - или является таблица фильтруемой. Если здесь установить false то строка фільтра (filter) игнорируется.

IndexFieldNames - имя индексированной колонки. Индексы используют для сортировки данных или для связи между таблицами.

RecNo - номер текущей выделенной строки.

RecordCount - количество строк в таблице.

Sort - строка, в которой указывается тип сортировки. Например, для сортировки по полю «Телефон» сюда нужно записать строка: ADOQuery1.Sort:= 'Телефон ASC'. Оператор ASC говорит о том, что надо сортировать в порядке роста. Оператор DESC говорит о сортировке в порядке убывания.

Active - если это свойство ровно true, то таблица открыта.

AggFields - здесь хранятся все агрегатные поля.

AutoCalcFields - если здесь true, то надо автоматически перечислять поля.

Bof - на это свойство влиять нельзя, но если оно ровное true, то мы находимся в начале файла.

Bookmark - здесь находиться текущая закладка.

Eof - на это свойство влиять нельзя, но если оно ровное true, то мы находимся в конце файла.

FieldCount - здесь хранится количество полей в таблице.

Fields - через это поле можно получить доступ к значениям полей. Допустимо, что надо узнать, какое значение храниться в 4-м поле. Для этого нужно написать Table.Fields.Fields[4].AsString. Метод AsString говорит о том, что нам надо получить значение в виде строки.

FieldValues - с помощью этого свойства можно легко получить доступ к любому значению указанного поля. Имя поля нужно указывать в квадратных скобках. Например, Table1.FieldValues['Телефон']:='3346598';

FilterOption - настройки фільтра. Здесь можно указывать следующие параметры:

- foCaseInsensitive фильтр будет не чувствителен к регистру.

- foNoPartialCompare в этом параметре сравнения будут происходить с точной копией указанного значения в фильтре. Если параметр не указан, то в фильтр будут попадать строки содержат значение в фильтре, но нет его точной копией. Например, если в фильтре указано показывать слова «са», то в фильтр попадут все слова начинаются на «са».

Modified - если это свойство ровно true, то в таблице были внесенные изменения.








Дата добавления: 2016-02-27; просмотров: 1713;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.008 сек.