назад | содержание | вперед

Элемент управления 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


 

 

 

назад | содержание | вперед