Курсовая работа: Разработка элементов информационной системы средствами СУБД MS Access и языка программирования VBA
Для этого составим перекрестный запрос, который в режиме “конструктор” будет иметь вид, представленный на рисунке 2.2.7.1.
Рисунок 2.2.7.1-перекрестный запрос в режиме “конструктор".
После выполнения запроса получим таблицу, имеющую вид, представленный на рисунке 2.2.7.2.
Рисунок 2.2.7.2-таблица, полученная после выполнения перекрестного запроса.
2.3 Создание составного отчёта, содержащего диаграмму. Группировка и сортировка в отчётах
Отчеты представляют собой наилучшее средство представления информации из базы данных в виде печатного документа. В основном отчеты применяются для просмотра "картины в целом", поэтому часто базируются на многотабличных запросах.
Отчеты предоставляют возможность группировать выводимую информацию с помощью окна сортировка и группировка. В окне сортировка и группировка можно определить до 10 полей или выражений, которые будут использоваться в отчете для группировки данных. В данном отчете группировка проведена по категории, товару, марке и модели. Отчет создан при помощи мастера создания отчетов и откорректирован при помощи конструктора отчетов. Вид отчета, открытого в режиме “конструктор” представлен на рисунке 2.3.1, а группировка в отчете на рисунке 2.3.2.
Рисунок 2.3.1-отчет в режиме “конструктор".
Рисунок 2.3.2-группировка в отчете в режиме “конструктор".
Сам отчет имеет вид, представленный на рисунке 2.3.3.
Рисунок 2.3.3-отчет по таблице "2_Товары".
В Microsoft Access предусмотрена возможность построения графиков и диаграмм для более наглядного представления данных. График, приведенный на рисунке 2.3.4, показывает информацию о годе основания производителя.
Рисунок 2.3.4-график, который показывает информацию о годе основания фирмы-производителя.
2.4 Создание иерархической формы по двум связанным таблицам
Формы, которые можно создать средствами Microsoft Access, позволяют получать информацию, а так же корректировать ее в удобном для пользователя стиле. Microsoft Access позволяет создавать иерархические формы, в которых отображается информация из двух таблиц, связанных отношением “один - ко - многим". В случае необходимости иметь информацию о товарах и их производителе можно создать иерархическую форму. Для создания такой формы можно использовать мастер создания форм. Для корректировки вида формы используют режим “конструктора”. Для сохранения, закрытия и выхода из Microsoft Access в форме используются соответствующие кнопки, созданные при помощи мастера создания кнопок. Для перехода к отчету, содержащему информацию о всех товарах используется гиперссылка. Данная форма в режиме “конструктор” представлена на рисунке 2.4.1.
Рисунок 2.4.1-иерархическая форма в режиме “конструктор”.
После перехода в режим формы можно добавлять или корректировать данные из двух таблиц.
Рисунок 2.4.2-иерархическая форма.
2.5 Создание страниц доступа к данным
Для создания статической страницы HTML доступа к данным по таблице “2_Товары" воспользуемся соответствующим мастером. В результате получим страницу, представленную на рисунке 2.5.1.
Рисунок 2.5.1-страница доступа.
3. Использование языка программирования VBA
3.1 Создание макросов
С помощью макросов можно выполнить практически все действия над объектами Access из тех, которые были описаны в предыдущих главах.