Страница 29 из 42 Важнейшие типы данных И в конце раздела рассмотрим некоторые типы данных, используемые компонентами доступа к данньм. TIndexOptions = set of (ixPrimary, ixUnigue, ixDescending, ixNonMaintained, ixCaseInsensitive). Данное множество используется при создании новых индексов свойством Addlndex компонента TTable. TDataSetState = (dslnactive, dsBrowse, dsEdit, dslnsert, dsSetKey, dsCalcFields). Данное множество используется свойством State компонентов TDataSource, TTable, TQuery и TStoredProc и определяет состояние компонента. dslnactive — для компонента TDataSource означает отсутствие связанного набора данных (таблицы) или выключенное свойство Enable, для компонента TTable устанавливает свойство Active в False. Компонент в этом состоянии не может отвечать на запросы о передаче данных. dsBrowse — исходное состояние для компонента, имеющего открытый набор данных без накопленных изменений. dsEdit — определяет для компонента возможность редактирования записей. dslnsert — разрешает компоненту добавлять новые записи в связанный набор данных. dsSetKey — определяется для компонентов, проводящих поиск в наборе данных по ключам. dsCalcFields — предусмотрено для компонентов, имеющих вычисляемые поля, и устанавливается при работе с ними. |