double arrow

Управление базами данных


Access - это программный продукт, предназначенный преимущественно для управления базами данных. Прежде чем начать решать те или иные задачи, связанные с программированием необходимо создать базу данных.

Самая простая база данных состоит из сотен элементов: таблиц, полей, индексов, связей, запросов, форм, элементов управления, отчётов, свойств и т.д.

Каждый из этих элементов называется объектом. Чтобы как-то различать сотни объектов базы данных, их необходимо упорядочить.

Все основные объекты разбиты на группы: таблицы, запросы, формы, модули, макросы, отчёты, страницы доступа к данным. Эти группы размещены в диалоговом окне базы данных.

Программирование с использованием

интерфейса DAO

Объекты доступа к данным (DAO — Data Access Object) — это иерархия объ­ектов, обеспечивающая доступ к структуре базы данных и ее содержимому, В программах Visual Basic пользователь имеет возможность использовать объектный интерфейс DAO для выполнения следующих задач:

1. Доступ к данным в локальных и удаленных базах данных Access и внешних источниках

2. Управление базой данных и ее объектами

3. Изменение структуры объектов данных

4. Изменение схемы данных

5. Управление защитой

6. Управление репликами

В Access 2000 используется библиотека объектов DAO версии 3.6.

В Access 97 использовалась предыдущая версия этой библиотеки –3.5

ВНИМАНИЕ!!!

В Access 2000 по умолчанию к программному проекту базы данных подключена библиотека Microsoft ActiveX Data Objects 2.1 Library. Чтобы использовать в процедурах VBA объекты доступа к данным, нужно обязательно отключить эту библиотеку и подключить библиотеку Microsoft DAO 3.6 Object Library.

Для этого в редакторе Visual Basic необходимо войти в пункт меню TOOLS/References и из списка библиотек выбрать следующие:

1. Visual Basic For Applications

2. Microsoft Access 9.0 Object Library

3. Microsoft DAO 3.6 Object Library

VBA позволяет доступ к любому объекту и существуют типы данных, которые соответствуют этим объектам. Эти типы данных должны появляться в списке типов при объявлении объектов.


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