Управляемые состояния набора данных
Таблица 12.2. Управляемые состояния набора данных
Константа состояния |
Метод
|
Описание |
dslnactive |
Close |
Набор данных закрыт |
dsBrowse |
Open |
Данные доступны для просмотра, но недоступны для редактирования |
dsEdit |
Edit |
Данные можно редактировать |
dslnsert |
Insert |
К набору данных можно добавлять новые записи |
dsSetKey |
SetKey |
Включается механизм поиска по ключу. Также могут использоваться диапазоны |
Рассмотрим, как изменяется состояние набора данных при выполнении стандартных операций.
Закрытый набор данных всегда имеет неактивное состояние dsinactive.
При открытии набор данных переходит в состояние просмотра данных dsBrowse. В этом состоянии по записям набора данных можно перемещаться и просматривать их содержимое, но редактировать данные нельзя. Это основное состояние открытого набора данных, из него можно перейти в другие состояния, но любое изменение состояния происходит через просмотр данных (Рисунок 12.4).