Пример 2. Простой запрос на выборку данных




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

 

Командой главного меню Создание / Конструктор запросов переходим в режим построения структуры запроса. В поле таблиц размещаем все три таблицы базы. Ниже, в строке Поле, указываем последовательно те поля, которые будет содержать наша будущая таблица запроса: Дата выдачи, Фамилия, Имя, Отчество, Название препарата. Имена таблиц будут выбираться автоматически при выборе поля. Для удобства просмотра данных можно указать для каждой колонки тип сортировки, по возрастанию или убыванию.

Рис. 6

Далее окно запроса закрывается и сохраняется, ему присваивается имя.

Просмотр результата работы запроса происходит в левой колонке объектов, подраздел Запросы. Двойной щелчок мыши по названию запроса откроет его в виде сформированной таблицы с данными.

Пример 3. Запрос с параметром.

Постановка задачи: Создать запрос с параметром, который формирует список льготников, получающих указанный препарат.

 

Запрос в режиме конструктора:

Рис. 7

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

 

Рис. 8

Далее при нажатии кнопки ОК получаем результат работы запроса.

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

Постановка задачи: Сформировать с помощью запроса список всех льготников, которые имеют инвалидность.

Рис. 9. Конструктор запроса с условием.

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

Постановка задачи: Создать запрос, который формирует список льготников, получающих препарат Инсулин.

Рис. 10. Конструктор запроса с условием

 

Пример 6. Запрос на выборку в заданном диапазоне календарных дат

Постановка задачи: Сформировать список льготников, получивших препараты в заданном

диапазоне дат (с 14.12.2016 по 21.01.2017)

 

Рис. 11. Конструктор запроса на выборку в диапазоне календарных дат

 

Пример 7. Итоговый запрос.

Итоговые запросы – это запросы, выполняющие вычисления в группах записей. Для создания итогового запроса в окне конструктора запросов надо выполнить команду «Групповые операции» из меню «Вид» или нажать на кнопку «Итоги» на панели инструментов. После этого в бланке запроса появляется новая строка «Групповая операция:». Любое поле этой строки это поле списка, который содержит все доступные групповые операции.

 

Постановка задачи: С помощью запроса определить, сколько препаратов выдано льготникам по каждой фармакалогической группе и на какую общую сумму.

 

Рис. 12. Конструктор итогового запроса с групповыми операциями.

 

Создание отчетов.

 

Отчёты в Microsoft Access служат для вывода на экран либо печати информации из базы данных. Любой отчёт можно создать на основе таблицы или на основе запроса. Особенность отчетов и отличие их от форм заключается в основном в том, что они позволяют легко выполнить группировку данных и подвести итоги.

Отчеты можно создавать автоматически (Автоотчет), автоматизированно (Мастер отчетов) и ручным проектированием (Конструктор отчетов).



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-09-01 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: