Visual Basic 6. Руководство разработчика


         

Методы элемента управления


Data

К встроенным функциональным возможностям элемента управления Data, которые действительно впечатляющи, можно обращаться из кода приложения, используя методы Data. Самые простые методы — это методы перемещения, соот­ветствующие действиям четырех кнопок перемещения.

•  MoveFirst. Перемещает элемент управления на первую запись.

•  MoveLast. Перемещает элемент управления на последнюю запись.

• MovePrevious. Перемещает элемент управления на предыдущую запись.

• MoveNext. Перемещает элемент управления на следующую запись.

Эти методы используются для реализации кнопок перемещения. Однако, при этом, необходимо помнить о трех частных случаях: (1) когда Data позиционируется на первую или последнюю запись; (2) когда нажата кнопка Previous, в то время как Data находится на первой записи; (3) когда нажата кнопка Next, в то время как Data находится на последней записи.

VB6 в действии: проект Data2

Приложение Data2 подобно приложению Datal, но использует другую базу данных. База данных BIBLIO, поставляемая с Visual Basic, содержит названия книг, фамилии издателей и авторов. Структура этой базы показана далее в этой главе, а в этом приложении сформирован интерфейс для управления таблицей Titles, которая содержит поля Title (Название), ISBN (Издательский код), Description (Описание), Subject (Предмет), Comments (Примечания) и многое другое. Форма приложения Data2 изображена на рис. 17.5.

Рис. 17.5 Приложение Data2 методы Data для реализации кнопок прокрутки

Форма разрабатывается достаточно просто. Для этого выполните следующие действия:

1. Поместите элемент Data и соедините его с базой данных BIBLIO, задав в свойстве DatabaseName путь к базе данных в системе, а в свойстве RecordSource — таблицу Titles.

2. Разместите на форме элементы управления, связанные с данными, и подключите их к Data, установив в их свойствах DataSource значение Datal и в свойствах Datafield - отображаемые поля.

Программа для кнопок First и Last вызывает соответствующий метод перемещения.




Содержание  Назад  Вперед