Рис. 12. Таблица Перекрестного запроса
Получим запрос на добавление нового поля «Просрочено».
Посмотрим в режиме SQLзапросов:
6. Формирование отчетов
Отчет - это гибкое и эффективное средство для организации данных при выводе на печать. С помощью отчета можно распечатать сведения в заданном виде.
Для создания отчета в окне базы данных нужно выбрать вкладку Отчеты и нажать кнопку «Создать».
Пользователь имеет возможность разработать отчет самостоятельно или создать его с помощью мастера. Мастер по разработке отчетов выполняет всю рутинную работу и позволяет быстро разработать отчет. После вызова мастера выводятся диалоговые окна с приглашением ввести необходимые данные, и отчет создается на основании ответов пользователя.
Чтобы создать отчёт для вывода на печать данных из таблицы Таблица1 сортировкой и группировкой по полю название необходимо:
1. В окне bdprest нажмем кнопку Отчёты.
2. Дважды кликнем ЛКМ на Создание отчётас помощью мастера
3. В открывшемся окне первого шага выбираются поля, включаемые в отчёт. Нажмем кнопку «Далее».
4. В окне второго шага производится установка порядка группировки. Выделите слово Nazvanслева, кликнув на нём ЛКМ, а затем нажмем кнопку >. Нажмем кнопку «Далее».
5. В окне третьего шага производится установка порядка группировки. Установим сортировку записи внутри группы по полю Nazvan, чтобы названия установились в алфавитном порядке. Порядок сортировки оставьте «от А до Я» Нажмем кнопку Далее.
6. В окне четвёртого шага производится выбор макета отчёта. Включим опции Книжная(ориентации), По левому краю 1 и «Настроить ширину полей». Нажмем кнопку «Далее».
7. В окне пятого шага следует выбрать стиль отчёта. Выделите «Деловой» и нажмем кнопку «Далее».
8. В окне шестого шага задаётся имя отчёта. Введите отчёт 1, включите опцию «Просмотреть отчёт» и нажмем кнопку Готово.
Создадим отчет с группировкой по полю Дата продажи и где определитель соответствует количеству продаж.
Выведем отчет по товарам:
Заключение.
В ходе выполнения работы была освоена СУБД Access. Была также разработана программа, имитирующая часть работы хозяйственного магазина. СУБД позволяет получать данные о клиентах, совершающих покупки, о проданных им товарах, о сделанных клиентами заказах, о работающих сотрудниках. В данном проекте была проанализирована предметная область и на этого основе этого анализа были реализованы постановка и алгоритмизация, а также машинная реализация задачи. В проекте была решена задача автоматизации ведения и программирования работы хозяйственного магазина. Для решения этих задач проектирование базы данных было разбито на несколько этапов: - анализ предметной области; - построение информационно-логической модели; - построение датологической модели данных; - разработка и описание интерфейса программы. В целом проект выполнен на достаточно высоком уровне по отношению к СУБД ACCESS.
Библиография.
1. Моя первая книга о VBA / перевод с английского языка/ Мак-Федрис П.
2. Самоучитель VBA. Андрей Гарнаев. Санкт-Петербург
3. Понамарев В. VisualBasic. Net. Экспресс-курс