назад | содержание | вперед
Элемент управления 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 |
назад | содержание | вперед
Hosting uCoz