Свойства компонента TClientDataSet
Таблица 16.2. Свойства компонента TClientDataSet
| Свойство |
Описание |
| Active |
Определяет, является ли набор данных активным. Свойство имеет тип Boolean |
| Aggregates |
Содержит список доступных агрегатов. Имеет тип Taggregates |
| AggregatesActive |
Определяет, нужно ли производить вычисления агрегатов. Имеет тип Boolean |
| AutoCalcFields |
Определяет, нужно ли генерировать событие OnCalcFields и обновлять содержимое полей. Имеет тип Boolean. Принимает значение true при открытии набора данных, при переключении набора данных в состояние DsEdit или при передаче фокуса другому компоненту на форме |
| CommandText |
Содержит текст SQL-запроса. Имеет тип String. При установленном значении свойства FileName это свойство игнорируется. Свойство игнорируется также и в случае, когда в свойстве Options сброшен флажок poAllowCommandText |
| ConnectionBroker |
Определяет брокера соединения с сервером. Имеет тип |
| Constraints |
Определяет накладываемые ограничения на значение на уровне одной записи. Имеет тип TConstraints |
| DataSetField |
Указывает на объект TDataSetField, управляющий вложенными наборами данных. Имеет тип TDataSetField |
| DisableStringTrim |
Определяет, нужно ли удалять лишние пробелы в конце строки при вставке ее в таблицу базы данных. Имеет тип Boolean |
| FetchOnDemand |
Определяет, должно ли приложение получать данные по мере необходимости. Имеет тип Boolean |
| FieldDefs |
Содержит список полей, определяющих набор данных. Имеет тип TfieldDefs |
| FileName |
Содержит имя файла, в котором хранятся кэшируемые данные. Имеет тип String |
| Filter |
Задает фильтр, по которому будут выбираться данные из таблицы. Имеет тип String |
| Filtered |
Определяет, включено или выключено свойство Filter. Имеет тип Boolean |
| FilterOptions |
Определяет параметры фильтрации записей таблицы. Имеет тип TfilterOptions |
| IndexDefs |
Содержит определения индексов. Имеет тип т IndexDefs |