Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. I. КРАТКИЕ СВЕДЕНИЯ ИЗ ТЕОРИИ
  2. I. ОБЩИЕ СВЕДЕНИЯ
  3. I. Общие сведения
  4. I. Общие сведения о пациенте с травмой, ранением или хирургическим заболеванием
  5. I. Основные сведения
  6. I. Основные сведения
  7. I. Теоретические основы геоботаники

Задание к расчётно-графической работе № 1

 

Тема: Исследование возможностей разработки приложений в среде Visual Basic for Application для обработки данных реляционных СУБД, исследование возможностей создания пользовательского интерфейса на основе форм, рассмотрение методов расширения функциональности приложений за счет сторонних компонент.

Задачи:

• Создать приложение с несколькими формами в Visual Basic for Application;

• Создать базу данных в Ms Access, спроектировав ее структуру и запросы;

• Заполнить базу данных и провести отладку запросов;

• Разработать алгоритмы обработки данных в приложении;

• Отладить приложение, разработать и проверить контрольный пример;

• Подготовить отчет.

Оборудование и принадлежности:

Персональный компьютер с установленной операционной системой Microsoft Windows, система управления электронными таблицами Ms Excel с установленной средой Visual Basic for Applications, СУБД Ms Jet и среда Ms Access.

 

 

 


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

ADO (ActiveX Data Objects - объекты данных, построенные как объекты ActiveX) - это часть архитектуры универсального доступа к данным от Microsoft. ADO является частью более крупномасштабной технологии под названием MDAC (Microsoft Data Access Components). Термин MDAC является общим обозначением для всех разработанных компанией Microsoft технологий, связанных с базами данных. К этому набору относятся ADO, OLE DB, ODBC и др.

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

Согласно терминологии ADO, любой источник данных (база данных, электронная таблица, файл) называется хранилищем данных, с которым при помощи провайдера данных взаимодействует приложение. Провайдеры ADO обеспечивают соединение приложения, использующего данные через ADO, с источником данных (сервером SQL, локальной базой данных, файловой системой и т. д.). Для каждого типа хранилища данных должен существовать провайдер ADO. Провайдер "знает" о местоположении хранилища данных и его содержании, умеет обращаться к данным с запросами и интерпретировать возвращаемую служебную информацию и результаты запросов с целью их передачи приложению.

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

Так как технология ADO основана на стандартных интерфейсах СОМ, которые являются системным механизмом Windows, это сокращает общий объем работающего программного кода и позволяет распространять приложения без вспомогательных программ и библиотек.

При использовании технологии ADO в VBA нам необходимо знать следующее:

Методы:

Create - создает объект подключения. Автоматически вызывается при инициализации.

Connect - открывает соединение. Автоматически вызывается при запросе.

Destroy - уничтожает объект подключения и объект записей. Вызывается автоматически при выходе из программы.

Disconnect - закрывает открытые записи и подключения. Вызывается автоматически при выходе из программы.

Query - выполняет SQL запрос. Результат запроса помещается в объект Recordset. Возвращает время, когда был выполнен запрос.


Свойства:

Connection - объект соединения

Recordset - результат выполнения запроса

DataSoure - источник данных. Полное имя книги Excel.

Header - учитывать заголовки (да/нет). По умолчанию нет. В этом случае имена полей назначаются автоматически F1... Fn. Если да, первая строка диапазона считается заголовком поля.



Дата добавления: 2015-07-08; просмотров: 88 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Требования охраны труда во время работы| Программный код

mybiblioteka.su - 2015-2024 год. (0.006 сек.)