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



         

Элемент управления - часть 4


/p>

Запустите проект и просмотрите все записи таблицы

Customers базы данных NWIND с помощью элемента управления ADO Data. Элемент управления ADO Data работает как обычный элемент управления Data (точнее говоря, DAO Data). Установка элемента управления ADO Data занимает немного больше времени, но только в первый раз, когда создается Data Source. Data Source „базы данных NWINDDB регистрируется в системе, и повторно создавать его не надо. Он появится автоматически в списке ODBC Data Sources на вкладке свойств элемента ADO Data.

Добавим в приложение усовершенствованный элемент управления, связанный с данными: элемент управления List. Элемент DBList (см. гл. 17) не будет работать с элементом ADO. Если поместить экземпляр элемента DBList на форму, а затем установить его свойства DataSource или RowSource в окне Properties, то он не воспримет элементы управления ADO Data (их имена не появятся в списках выбора).

Элементы управления ADO Data работают с собственными элементами управления, связанными с данными- DataList и DataCombo. Чтобы использовать их в проекте, добавьте их на панель элементов управления. Для этого выполните следующие действия.

1. Откройте диалоговое окно Components и отметьте опцию Microsotf Data List Controls 6.0 (OLEDB).

2. Поместите на форму экземпляр элемента DataList.

В этом элементе отображаются имена компаний Позже мы подключим элемент управления DataList к элементу ADO Data, чтобы каждый раз, когда пользователь выбирает новую компанию в списке, соответствующие поля появлялись в текстовых окнах в верхней части формы.

3. Чтобы заполнить элемент DataList именами компаний из таблицы Customers, установите следующие его свойства.

Свойство

RowSource

ListField

BoundColumn

Значение

Adodcl CompanyName CustomerID

Если запустить приложение, то элемент управления

DataList заполнится автоматически, но выбор имени компании в элементах управления, связанных с данными, ничего не изменит. Необходимо добавить код, который будет выпол­няться, когда пользователь выберет в списке другой пункт В последней главе показано, как это сделать. Для соединения двух элементов управления пока воспользуемся простым кодом.




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