назад | содержание | вперед
Элемент управления ADO Data Control
В Visual Basic появился новый объект для управления данными — ADO Data control, который имеет непосредственную связь с набором записей и позволяет пользователю перемещаться по нему в любом направлении.
Рис. 17.2. Размещение объекта ADO Data Control в форме
На рис. 17.2 показан размещенный в форме элемент управления ADO Data Control. Он состоит из пяти объектов, представленных в табл. 17.1.
Таблица 17.1. Объекты, входящие в состав элемента управления ADO Data Control
Объект |
Назначение |
|
Осуществляет переход на первую запись |
|
Осуществляет переход на предыдущую запись |
<заголовок> |
Отображает заголовок элемента, определяемый свойством Caption |
|
Осуществляет переход на следующую запись |
|
Осуществляет переход на последнюю запись |
Элемент управления ADO Data Control обладает свойствами, описанными в табл. 17.2.
Таблица 17.2. Свойства элемента управления ADO Data Control
Свойство |
Описание |
BOF и EOF |
Свойства, которые содержат признак того, что текущая строка находится перед первой строкой или после последней строки, соответственно |
CacheSize |
Количество строк, выбираемых в память |
CommandTimeout |
Время ожидания выполнения команды, после превышения которого выдается сообщение об ошибке |
CornmandType |
Тип выполняемой команды |
ConnectionString |
Содержит информацию, необходимую для соединения с источником данных |
ConnectionTimeout |
Время ожидания соединения с источником данных, после превышения которого выдается сообщение об ошибке |
CursorLocation |
Устанавливает или возвращает местонахождение курсора |
CursorType |
Тип курсора, используемый в объекте Recordset |
LockType |
Тип блокировки |
MaxRecords |
Максимальное количество строк, передаваемых объекту Recordset |
Mode |
Устанавливает ограничения для редактирования данных |
Password |
Пароль, который будет использоваться при доступе к данным |
Recordset |
Возвращает или устанавливает ссылку на объект Recordset |
RecordSource |
Данное свойство содержит наименование таблицы или запроса и определяет содержимое объекта Recordset |
UserName |
Имя пользователя, используемое при создании объекта |
Элемент управления ADO Data control характеризуется событиями, описанными в табл. 17.3.
Таблица 17.3. События элемента управления ADO Data Control
Событие |
Описание |
EndOfRecordset |
Возникает при достижении последней записи в объекте Recordset |
FetchComplete |
Возникает после заполнения всех записей в объекте Recordset |
FetchProgress |
Возникает периодически во время заполнения записей в объекте Recordset |
WillChangeField, FieldChangeComplete |
Данные события возникают соответственно до и после изменения какого-либо поля или полей в объекте Recordset |
WillChangeRecord, RecordChangeComplete |
Данные события возникают соответственно до и после изменения какой-либо записи или записей в объекте Recordset |
WillChangeRecordset, RecordsetChangeComplete |
Первое событие возникает до изменения данных в объекте Recordset, а второе — после изменения данных |
WillMove, MoveComplete |
События возникают соответственно до и после изменения текущей позиции в объекте Recordset |
назад | содержание | вперед