Delphi вики
Advertisement

Переменная модуля DB.pas
Номера полей соответствуют порядку в Delphi 2010.

Значение Описание
1 dsInactive Набор данных закрыт, поэтому его данные недоступны
2 dsBrowse Набор данных доступен для просмотра, но не находится в состоянии изменения;
3 dsEdit Активную запись находится в состоянии изменения
4 dsInsert Активная запись - это вновь созданная, но не отправленная. Эта запись может быть изменена, а затем отправлена или отменена.
5 dsSetKey Только TClientDataSet. Поиск записи активирован или выполняется операция SetRange. Можно просмотреть ограниченный набор данных, и никакие данные не могут быть отредактированы или вставлены.
6 dsCalcFields Выполняется событие OnCalcFields. Не посчитанные поля нельзя редактировать, и новые записи не могут быть вставлены.
7 dsFilter Выполняется событие OnFilterRecord. Можно просмотреть ограниченный набор данных. Никакие данные не могут быть отредактированы или вставлены.
8 dsNewValue Временное состояние, используемое внутренне, когда доступно свойство NewValue поля компонента.
9 dsOldValue Временное состояние, используемое внутренне, когда доступно свойство OldValue поля компонента.
10 dsCurValue Временное состояние, используемое внутренне, когда доступно свойство CurValue поля компонента.
11 dsBlockRead Контролируемые данными элементы управления не обновляются и события не запускаются при переходе к следующей записи.
12 dsInternalCalc Временное состояние используется внутри, когда значения должны быть рассчитаны для поля, которое имеет FieldKind для fkInternalCalc.
13 dsOpening DataSet находится в процессе открытия

Источник данных Embarcadero

Advertisement