Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методические указания_Access_запросы и отчеты.doc
Скачиваний:
7
Добавлен:
24.08.2019
Размер:
636.93 Кб
Скачать

Запросы с параметрами

  1. Цель: вывести пациентов, которым прописано определенное лекарство, причем при выполнении запроса оператор может выбирать название лекарственного препарата.

  1. Создать запрос на выборку или с помощью Мастера или в режиме Конструктора, выбрав следующие поля: «Фамилия», «Имя», «Отчество» из таблицы «Пациенты»; «Название», «Доза», «Приемов в день» из таблицы «Лекарственные препараты» (аналогично пункту I или V). Конструктор запроса приведен на рисунке 10

  2. Сохранить запрос как «Лекарственный препарат для пациентов»

Рисунок 10 Конструктор запроса «Лекарственный препарат для пациентов»

  1. В столбце «Название» и строке «Условие отбора» набрать: [лекарственный препарат:]

  2. Запустить запрос, ввести в окно «Введите значение параметра»: название лекарства

Создание вычисляемых полей в запросах

  1. Цель в запросе «Лекарственный препарат для пациентов» рассчитать количество лекарственного препарата для всех пациентов

  1. Открыть конструктор запроса «Лекарственный препарат для пациентов»

  2. В пустом столбце в строке «Поле» нажать Shift+F2

  3. В появившемся окне набрать: всего: ([Дата отмены]-[Дата назначения])*[Доза, мл]*[Приёмов в день](Рисунок 11)

  4. Нажать ОК

  5. Сохранить и запустить запрос

Рисунок 11 Окно «Область ввода» с выражением для расчета количества дней

Передача результатов запроса в другие приложения

  1. Цель: открыть запросы с помощью Microsoft Word и Microsoft Excel

Способ 1:

  1. В окне базы данных выделить имя экспортируемого запроса «Предоставляемые услуги»

  2. выбрать в меню «Сервис» команду «Связи с Office» и подкоманду «Публикация в MS Word»

  3. Произвести форматирование таблицы так, чтобы она поместилась на странице

  4. Сохранить результат

Способ 2:

  1. В окне базы данных выделить имя экспортируемого запроса Пациенты и их диагнозы_измененный»

  2. Выполнить команду «Экспорт» из меню «Файл»

  3. В поле «Тип файла» окна «Экспорт объекта» выбрать тип файла «Формат RTF» (Rich Text Format), а в поле «Имя файла» ввести имя файла «Диагнозы» и нажать кнопку «Экспорт2»

  4. Открыть в MS Word файл «Диагнозы» и произвести необходимое форматирование, сохранив результат

Передача в Microsoft Excel

  1. Загрузите данные запроса «Пациенты и их диагнозы» в Microsoft Excel, используя команду меню «Сервис», «Связи с Office», «Анализ в MS Excel»

  2. Сохраните результат.

Создание отчета с помощью Мастера отчетов

  1. Цель создать отчет, в котором указаны все пациенты на определенном отделении (например, ОИТ)

  1. На панели объектов окна базы данных «База_ЛПУ» щелкнуть по ярлыку Отчеты

  2. Двойным щелчком на «Создание отчета с помощью мастера» запустить мастера отчетов

  3. В появившемся окне «Создание отчетов» выбрать запрос «Список пациентов» и переместить нужные поля в область «Выбранные поля» (Рисунок 12), нажать «Далее»

Рисунок 12 Мастер отчетов: выбор полей

  1. Выбрать в следующем окне «Отделения», чтобы изменить вид отчета (Рисунок 13), нажать «Далее»

Рисунок 13 Изменить вид отчета

  1. В следующем окне можно осуществить группировку данных (Рисунок 14), нажать «Далее»

  2. В следующем окне выбрать «Фамилия», чтобы осуществить сортировку пациентов по алфавиту, нажать «Далее» (Рисунок 15)

  3. В следующих окнах выбрать любой вид отчета, а также стиль, затем нажать «Готово»

Рисунок 14 Окно для группировки

Рисунок 15 Окно для сортировки

Рисунок 16 Окно для выбора вида макета отчета

  1. Цель составить отчет по всем болезням для каждого пациента

  1. Запустить мастер отчетов и выбрать поля: «Фамилия», «Имя», «Отчество» из таблицы «Пациенты»; «кодДиагноза» и «кодТипаДиагноза» из таблицы «ИБ-Диагнозы»

  2. В окне группировки выбрать группировку по Фамилии (Рисунок 17)

Рисунок 17 Группировка пациентов по фамилии

  1. Цель составить отчет об общем расходе лекарственного препарата

  1. Запустить мастер отчетов и запрос «Лекарственный препарат для пациентов»

  2. Выбрать все поля, кроме «Названия» (Рисунок 18)

Рисунок 18 Окно выбора полей для отчета

  1. В окне сортировке поставить сортировку по полю «Доза, мл», а также нажать на «Итоги…» (Рисунок 19)

  2. В окне «Итоги», поставить галочки под «Sum» для «Приёмов в день», «всего» (Рисунок 20)

  3. В следующих окнах мастера выбрать вид и стиль отчета.

  4. Проанализировать полученный отчет

Рисунок 19 Окно сортировки

Рисунок 20 Окно «Итоги»