Цель: вывести ФИО пациентов, их диагнозы и лечащих врачей.
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. Результат запроса «Предоставляемые услуги измененный»