- •Практическая работа в среде системы управления базами данных ms Office Access
- •Часть II
- •Запросы и отчеты в Microsoft Access
- •Введение
- •Создание простого запроса с помощью Мастера запросов
- •Цель: вывести фио пациентов, отделения и предоставляемые услуги
- •Изменение запроса с помощью Конструктора запросов
- •Цель: убрать из запроса «Пациенты и их диагнозы» фио врачей и расположить пациентов в алфавитном порядке, а также скрыть тип диагноза и добавить режимы
- •Создание запроса на выборку с помощью Конструктора
- •Цель вывести всех пациентов по отделениям
- •Создание запроса на выборку с условиями
- •Цель вывести всех пациентов, которые лежат в одном отделении, например в отделении реабилиталогии
- •Цель: вывести пациентов, для которых фамилия начинается с одной из букв от «в» до «л».
- •Цель: добавить в запрос «Предоставляемые услуги» фио врачей и расположить пациентов в алфавитном порядке
- •Создание запросов с параметрами
- •Цель: вывести пациентов, которым прописано определенное лекарство, причем при выполнении запроса оператор может выбирать название лекарственного препарата.
- •Создание вычисляемых полей в запросах
- •Цель в запросе «Лекарственный препарат для пациентов» рассчитать количество лекарственного препарата для всех пациентов
- •Вычисляемое поле можно создать с помощью Построителя выражений.
- •Передача результатов запроса в другие приложения
- •Цель: передать информацию запросов в Microsoft Word и Microsoft Excel
- •Создание форм бд
- •Создание отчета с помощью Мастера отчетов
- •Цель создать отчет, в котором указаны все пациенты на определенном отделении (например, реабилитация).
- •Цель составить отчет по всем болезням для каждого пациента
- •Цель составить отчет об общем расходе лекарственного препарата
- •Преобразование отчета в формат документов Word и Excel
Цель составить отчет об общем расходе лекарственного препарата
Запустить мастер отчетов и выбрать запрос «Лекарственный препарат для пациентов».
Выбрать все поля (рисунок 30), нажать кнопку «Далее».
Рисунок 30. Окно выбора полей для отчета
Добавить уровень группировки по поля «Название».
Поставить сортировку по полю «Доза, мл» в окне сортировке и нажать на кнопку «Итоги…» (рисунок 30).
Отметить галочками окна «Итоги» столбец «Sum» для строк «Приёмов в день», «всего» (рисунок 31).
Выбрать вид макета и ориентацию страницы в следующих окнах мастера, сохранить полученный результат.
Открыть отчет для редактирования: с помощью правой клавиши мыши выбрать кнопку «Конструктор».
– переместить и уменьшить поля «Верхний колонтитул» и «Область данных», чтобы все данные располагались на одной строке;
– очистить (удалить) содержимое «Примечание группы «Название»;
– отформатировать (перетащить и изменить размер) в «Примечание отчета» Sum([Прием…]) и Sum([Всего]);
– сохранить изменения макета.
Проанализировать полученный отчет в соответствии с рисунком 32.
Рисунок 8. Окно сортировки Рисунок 9. Окно «Итоги»
Рисунок. 32. Результат отчета «Прием лекарственных препаратов»
Преобразование отчета в формат документов Word и Excel
Осуществить, аналогично пункту X, перенос отчета «Лекарственный препарат для пациентов» в MS Word и MS Excel
Сохранить полученные документы
1 Информатика и информационно–коммуникационные технологии. 11 класс. Базовый уровень / Под ред. Проф. Н.В. Макаровой. –СПб.: Питер, 2006.
2 Там же
