Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informacionnoe_hranilishe.docx
Скачиваний:
466
Добавлен:
09.05.2015
Размер:
881.04 Кб
Скачать

Глава 4. Реализации базы данных «Салон красоты» в среде ms Access

4.1 Таблицы и запросы

Состав таблиц базы данных «Салон Красоты» с ключами и связями (Рис.8).

Рис.8 Схема базы данных «Салон красоты»

Выборка информации осуществляется при помощи запросов, которые представлены в этом разделе.

  1. Запрос на выборку. Выводит ID посетителя, Услугу, если не стоит отметки о оказании услуги (Рис.9).

Рис.9 Запрос на выборку

  1. Запрос на создание таблицы. Создается новая таблица с информацией о выполненных услугах и с отметкой о выполнении (Рис.10)

Рис.10 Запрос на создание таблицы

  1. Перекрёстный запрос. Выводит ФИО клиента, оказанные услуги и стоимость(Рис.11).

Рис.11 Перекрёстный запрос

  1. Запрос на удаление с параметром. Удаляет из таблицы контакты информацию о конкретном клиенте (Рис.12).

Рис.12 Запрос на удаление

  1. Запрос с параметром. При запуске запроса на экране появляется окно, в которое нужно ввести ID клиента. Тогда при вводе, например, числа 1, выводится вся информация по клиенту, которой принадлежит этот код (Рис.14).

Рис.14 Запрос с параметром

  1. Итоговый запрос. Выводит информацию о том, сколько раз каждый клиент посетил салон (Рис.15).

Рис.15 Итоговый запрос

В данном разделе был приведен состав таблиц БД «Салон красоты» и реализованы все виды запросов.

4.2. Отчеты и формы

В данном разделе будет рассмотрена реализация форм и отчетов в базы данных «Салон красоты».

В базе данных «Салон красоты» реализована удобная кнопочная форма, которая является окном, в котором будет работать пользователь. При открытии базы данных появляется окно кнопочной формы, которое предоставляет все возможности работы с БД. Данная форма дает возможность доступа ко всем разделам базы данных, содержащие все необходимые виды информации в виде запросов, отчетов и форм (рис.16).

Рис.16 Форма «Главное окно»

Информацию о клиентах можно посмотреть в форме «Клиенты» (Рис.17).

Рис.16 Форма «Клиенты»

Информацию об услугах можно посмотреть в форме «Услуги» (Рис.17)

Рис.17 Форма «Услуги»

Примером отчетов в проектируемой базе данных является отчет обо всех услугах в салоне красоты (приложение 3).

4.3 Макросы и модули

Модули представляют наборы описаний, инструкций и процедур, сохраненных под общим именем для организации программ на языке Microsoft Visual Basic. Существуют два основных типа модулей: модули класса и стандартные модули.

Модули форм и модули отчетов являются модулями класса, связанными с определенной формой или отчетом. Они часто содержат процедуры обработки событий, запускаемые в ответ на событие в форме или отчете.

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

Примером модуля является модуль на открытие окна калькулятора (Рис.18).

Рис.18 Модуль на нажатие кнопки и открытие окна калькулятора

Макрос — это набор команд, которые можно применить, нажав всего лишь одну клавишу. С помощью макроса можно автоматизировать любое действие, которое выполняется в используемом приложении, и даже выполнять действия, о возможности выполнения которых вы даже не догадывались.

Примером макросов являются следующие макросы:

  • Макрос открытие запроса (Рис.19)

Рис.19 Макрос «ОткрытьЗапрос»

  • Макрос на открытие одной формы и закрытие другой (Рис.20)

Рис.20 Макрос «ОткрытьФорму» и «Закрыть»

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

Таким образом, реализована база данных «Салон красоты» в СУБД MS Access. Она содержит таблицы, в которых хранится информация об услугах, сотрудниках, клиентах и т.д. Необходимы запросы, формы, отчеты, макросы и модули успешно реализованы.

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