пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Настройка элементов управления ADO Data Control и DataGrid Control из кода приложения

.

ADO (Объекты данных ActiveX).

Технология ADO предлагает разработчику удобный прикладной интерфейс для OLE DB. ADO удобна в обращении, так как предоставляет объекты Automation, скрывающие интерфейсы OLE DB, что позволяет программисту уделять основное внимание решаемым задачам, а не сложностям технологии OLE DB.

ADO Data Control – это графический элемент управления на базе технологии ActiveX с кнопками навигации по записям. Он предоставляет приложению удобный интерфейс для работы с базами данных и позволяет избежать дополнительного кодирования. В ADO Data Control механизм ADO применяется для оперативного создания соединений между поставщиками данных и связанных с данными элементами визуализации. Элементы визуализации, связанные с данными, представляют собой ActiveX-элементы пользовательского интерфейса с двумя важными свойствами:

-наличием параметра DataSourse, в котором можно задать идентификатор элемента ADO Data Control;

-способностью отображать данные, выбранные связанным с ним элементом ADO Data Control.

Когда элементы управления связаны с ADO Data Control, при просмотре записей все поля отображаются и обновляются автоматически. Такое поведение реализовано в самих элементах, и для этого не требуется ни одной дополнительной строчки кода. Примерами ActiveX-элементов для работы с данными являются, например Microsoft DataGrid, Microsoft DataList. Кроме того, допускается самостоятельно создавать собственные элементы управления, а также приобретать их у других поставщиков программного обеспечения.

Итак, начинаем настройку компонентов.

Прежде всего, займёмся компонентом Адо. Щёлкнем правой кнопкой мыши на этом компоненте. В появившемся контекстном меню выберем пункт “Properties”. Для изменения заголовка компонента выберем закладку “General” и в поле “Caption” напишем своё название (например “Click”). Теперь переходим на закладку “Control”, выбираем опцию Use ODBC Data Source Name”, после чего в ставшем активном элементе Combo Box выбираем нашу базу данных

Теперь нам необходимо сформировать запрос к базе данных. Запрос к базе данных может быть представлен так:

...SQL-запрос к базе данных (1-adCmdText);

...подключение таблицы (2-adCmdTable);

...Вызов хранимой процедуры из базы данных (4-adCmdStoredProc).

Выберем “SQL-запрос к базе данных”. Данный метод позволит нам осуществить выборку данных сразу из нескольких таблиц. Для этого перейдём в меню “Properties” элемента Адо и выберем закладку “RecordSource”. В элементе с именем “Command Type” выберем “1-adCmdText”, Навигация осуществляется по элементу Грид как с помощью элемента управления Адо, так и с помощью мыши.


18.01.2020; 22:44
хиты: 50
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь