Теоретические сведения. Создание комплексного приложения в среде Microsoft Office

Лабораторная работа №8

Создание комплексного приложения в среде Microsoft Office

Цель работы: систематизировать знания и закрепить навыки использования объектов Microsoft Office для обработки разнородных пользовательских данных.

Теоретические сведения

Зачастую возникает задача комплексной обработки пользовательских данных средствами различных офисных приложений. Одна из распространенных задач заключается в получении сведений из базы данных в виде редактируемого отчета, некоторой их обработке и передаче скорректированных сведений на хранение в базу данных. Потребности в обращении из приложений Office к базам данных возникают практически на любом предприятии. Очень часто приложение, которое изначально предназначалось для работы с данными в самом приложении (листе Excel, таблицы Word), по мере увеличения объема данных приходится переделывать для работы с клиент-серверными источниками.

ADO (ActiveX Data Objects) — набор программных объектов, построенных по технологии ActiveX (COM), которые позволяют получать данные из разных источников и управлять ими.

Программные объекты поставляются в наборе драйверов для подключения к базам данных, которые называются MDAC (Microsoft Data Access Components, компоненты доступа к данным Microsoft). Прежде чем приступить к работе с объектами ADO, необходимо добавить в проект ссылку на необходимую библиотеку. Для этого в меню Tools нужно выбрать пункт References и установить флажок напротив строки Microsoft ActiveX Data Objects с нужным номером (в зависимости от того, какая версия библиотеки установлена на клиентских компьютерах, на которых будет работать разрабатываемое приложение).

Для доступа к данным используют следующие объекты.

Connection — позволяет установить соединение с источником данных и управлять им. Все ошибки, которые возникают в ходе работы соединения, помещаются в сопутствующую коллекцию Errors

Command — представляет собой команду, при помощи которой производится выполнение определенной операции на источнике данных (выполнение запроса, хранимой процедуры, создание или изменение объекта, изменение данных и т. п.). Если источник данных SQL-совместимый, то объект Command, будет представлять команду SQL. Объекту Command сопутствует коллекция Parameters — параметры, которые передаются запросу или хранимой процедуре.

Recordset — является набором записей, полученных с источника или сгенерированных другим способом. Этому объекту сопутствует коллекция Fields, представляющая информацию о столбцах в этом наборе записей (имя, тип, размерность данных и т. п.), а также сами данные.

Для каждого из этих трех объектов предусмотрена также коллекция Properties, которая определяет свойства соединения, команды или набора записей соответственно.

Для того, чтобы иметь возможность использовать объекты Access, в проект необходимо также добавить ссылку на соответствующую объектную модель.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: