Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VBA For Excel Часть 02.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.08 Mб
Скачать

Приложение 7 (связь с таблицами и запросами базы данных) Введение

В данной главе рассказано немного о том, как подключаться к таблицам и запросам базы данных. Указанные примеры использовались для подключения таблиц базы данных приложения Access. Для того, что бы получить возможность работы с базами данных из VBA, необходимо в редакторе VBA подключить библиотеку для работы с базами данных. Войти в меню Сервис-ссылки(Tolls-Referens) и включить библиотеку Microsoft DAO 3.5 object library.

База данных представляет собой способ хранения информации структурированного типа. Существуют системы управления базами данных (СУБД) предназначенные для работы с базами данных. Приложение Access является частным случаем СУБД. Базы данных этого приложения удобнее всего загружать в Excel. База данных Access содержит в себе следующие основные объекты:

  • Таблицы – предназначены для хранения данных. Таблицы состоят из полей (колонка таблицы) и записей (строка таблицы). Поле таблицы имеет имя, и тип сохраняемой в ней информации.

  • Формы – объекты, предназначенные для редактирования таблиц базы данных (к данному объекту базы можно получить доступ только через приложение Access, о чем рассказано нами в предыдущей главе этой книги)

  • Запросы – способ вывода данных из одной и более таблиц. Запрос, это текстовая команда или группа команд записанная на языке SQL(Structured Query Languageязык структурированных запросов) определяющая имена выводимых полей таблиц и условия вывода данных. Access позволяет написать запрос не зная языка SQL

СУБД работают в интерактивном режиме, т.е. все изменения в базе данных сохраняются автоматически.

Немного расскажем о работе в приложении Access. База данных создается после загрузки приложения Access через выбор пункта в окне загрузки – Новая база данных. Или через меню Файл-Создать. Во время создания базы определяется путь к базе и имя базы, переопределить которые приложением Access невозможно. Access можно загрузить через меню панели задач Пуск-Программы-Microsoft Access. Закрыть приложение Access можно через меню Файл-Выход. Созданная база данных имеет окно браузера, с закладками для перехода к определенным типам объектов базы данных. Кликом левой клавиши мыши можно выбрать закладку с именем конкретного типа объекта. Созданный объект запускается двойным кликом левой клавиши мыши по его имени. Таблицу лучше создать в режиме конструктора, выбрав закладку - Таблицы и кнопку - Конструктор. В режиме конструктора в одной из колонок вводят имя поля, а в другой выбирают тип соответствующего поля. Далее можно закрыть окно конструктора, после закрытия которого появится сообщение об автоматическом создании ключевых полей таблицы, от этого вам лучше отказаться, что бы не создавать лишние поле таблицы. Созданную таблицу можно заполнять непосредственно, без формы, для этого двойным кликом клавиши мыши по ее имени загружают ее, а затем, после заполнения, закрывают окно таблицы. Для быстрого создания формы переходят к закладке Формы и нажимают кнопку Создать, после, в появившемся окне выбирают тип создаваемой автоформы и имя таблицы источника, а затем нажимают кнопку OK. Созданная автоформа запоминается при закрытии. Для создания простого запроса необходимо перейти к закладке Запросы , нажать кнопку Создать и выбрать в появившемся окне пункт Простой запрос. Далее в новом появившемся окне нужно выбрать имя таблицы для запроса, а так же, двойным кликом левой клавиши мыши имена некоторых ее полей и нажать кнопку Готово. Запрос сохраняется после закрытия окна созданного запроса.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]