Цель: вывести ФИО пациентов, их диагнозы и лечащих врачей.

1. Открыть базу данных «База-ЛПУ», которую достраивали на предыдущем занятии.

2. На панели меню выбрать вкладку «Создание», группу «Запросы» и нажать кнопку «Мастер запросов» (рисунок 19).

Рисунок 19. Запуск мастера запроса

3. В появившемся окне выбрать Простой запрос.

4. Далее в диалоговом окне «Создание простых запросов» в поле со списком «Таблицы и запросы» выбрать таблицу, которая будет служить источником данных для создаваемого запроса (рисунок 20):

- из таблицы «Пациенты» – Фамилия, Имя, Отчество;

- из таблицы «ИБ-Диагнозы» – кодДиагноза, кодТипаДиагноза;

- из таблицы «Врачи» – Фамилия, Имя, Отчество;

5. Нажать два раза «Далее» и ввести название запрос «Пациенты и их диагнозы» (рисунок 21).

6. Нажать «Готово».

7. Двойным щелчком посмотреть результат запроса «Пациенты и их диагнозы» (рисунок 22).

Рисунок 20. Создание простых запросов

Рисунок 21. Сохранение запроса

Рисунок 22. Результат запроса «Пациенты и их диагнозы»

Цель: вывести ФИО пациентов, отделения и предоставляемые услуги.

Аналогично пункту 1 создать запрос «Предоставленные услуги», причем выбрать следующие таблицы (рисунок 23, рисунок 24):

- из таблицы «Пациенты» – Фамилия, Имя, Отчество;

- из таблицы «Отделения» – Наименование;

- из таблицы «Услуги» – Наименование;

Рисунок 23. Создание запроса «Предоставленные услуги»

Рисунок 24. Результат запроса «Предоставленные услуги»

II. Изменение запроса с помощью Конструктора запросов

Цель: убрать из запроса «Пациенты и их диагнозы» ФИО врачей и расположить пациентов в алфавитном порядке, а также скрыть тип диагноза и добавить режимы.

1. Открыть панель запросов (рисунок 25).

2. Выделить в списке запрос «Пациенты и их диагнозы» и в контекстном меню (правая кнопка мыши) выбрать «Конструктор». Для сохранения исходного запроса и измененного, необходимо перейти по вкладке «Файл» и выбрать команду «Сохранить объект как…», затем ввести новое название запроса «Пациенты и их диагнозы измененный» (рисунок 26).

3. Расположить пациентов по алфавиту. Для этого выберем столбец в строке «поле «Пациенты_Фамилия:» и в строке «Сортировка» выбрать значение «по возрастанию».

4. Удалить ФИО врача. Выделим столбец «Врачи_Фамилия:» в строке «поле», на ленте перейдем на вкладку «Конструктор», группа «Настройка запроса» и выберем кнопку «Удалить столбцы» (рисунок 27).

Рисунок 2 5. Открытие Рисунок 26. Создание копии запроса

панели Запросов

5. Скрыть тип диагноза можно убрав с соответствующего столбца «кодТипаДиагноза» флажок в строке «Вывод на экран».

6. Добавить рекомендуемые режимы для пациентов. На свободном пространстве запроса «Пациенты и их диагнозы измененный» нажать правую клавишу мыши (рисунок 28) и выбрать «Добавление таблицы». В появившемся меню выбрать таблицы «ИБ–Режимы» (рисунок 29) и нажать кнопку «Добавить».

После добавления таблицы выберите левой клавишей мыши «кодРежима» и, не отпуская клавиши, протяните до свободного столбца в строке «поле» (рисунок 30) или дважды щелкните левой клавишей мыши по наименованию.

На рисунке 31 показан результат выполненного запроса.

Рисунок 27. Удаление столбцов в запросе

Рисунок 28. Добавление таблицы Рисунок 29. Выбор таблицы

Цель: добавить в запрос «Предоставляемые услуги» ФИО врачей и расположить пациентов в алфавитном порядке.

Аналогично пункту III произвести изменения в запросе «Предоставляемые услуги». Результат выполненного запроса показан на рисунке 32.

Рисунок 30. Конструктор запроса «Пациенты и их диагнозы_измененный»

Рисунок 31. Результат запроса «Пациенты и их диагнозы измененный»

Рисунок 32. Результат запроса «Предоставляемые услуги измененный»