Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_Access_2_2010.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
4.83 Mб
Скачать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рисунок 7. Открытие панели Запросов

Рисунок 8. Создание копии запроса

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

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

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

Рисунок 10. Добавление таблицы в запрос Рисунок 11. Выбор таблицы «ИБ–Режимы»

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

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

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

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