Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_Access_2_2010.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.83 Mб
Скачать
  1. Цель: добавить в запрос «Предоставляемые услуги» фио врачей и расположить пациентов в алфавитном порядке

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

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

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

Создание запроса на выборку с помощью Конструктора

  1. Цель вывести всех пациентов по отделениям

  1. Выбрать на ленте вкладку «Создание», группу «Запросы» и нажать кнопку «Конструктор запросов» (рисунок 15).

Рисунок 15. Создание запроса в режиме конструктора

  1. Выделить курсором последовательно в появившемся окне «Добавление таблицы» на вкладке «Таблицы» следующие таблицы: «Пациенты», «ИсторияБолезни», «Палаты», «Отделения». После каждого выбора необходимо нажимать кнопку «Добавить».

  2. Нажать кнопку «Закрыть».

  3. Нажать двойным щелчком левой клавиши мыши на поля «Фамилия», «Имя», «Отчество» таблицы «Пациенты»; на поле «Наименование» таблицы «Отделения», «Номер» таблицы «Палаты», «Дата поступления» таблицы «ИсторияБолезни».

  4. Сохранить запрос как «Список пациентов» и сравнить результат запроса с рисунком 16.

Рисунок 16. Результат запроса «Список пациентов»

Создание запроса на выборку с условиями

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

  1. Открыть запрос «Список пациентов» в режиме конструктора (правая клавиша мыши «Конструктор»).

  2. Выбрать пациентов только для одного отделения, например для отделения «Реабилитация». Для этого, необходимо в столбце «Наименование» (строка «Поле») выделить строку «Условие отбора» и набрать «Реабилитация» (рисунок 17).

  3. Открыть результат запроса и затем сохранить.

Рисунок 17. Конструктор запроса «Пациенты ОИТ»

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

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

  2. Установить в строке «Сортировка» столбца «Фамилия» сортировку в алфавитном порядке.

  3. Создать условие в строке «Условие отбора» столбца «Фамилия», используя таблицу 1.

Таблица 1

Описание

Пример

Результат

Точно соответствует определенному значению

"ОИТ"

Записи, в которых поле «Отделение» содержит «ОИТ»

Не соответствует определенному значению

Not "ОИТ"

Записи, в которых значением поля «Отделение» не является «ОИТ»

Начинаются с заданной строки символов

Like "С*"

Записи, в которых фамилии начинаются с буквы «С»

Не начинаются с заданной строки символов

Not like "С*"

Записи, в которых фамилии не начинаются с буквы «С»

Не содержат заданную строку

Not like "*синусит"

Записи с названиями болезней не содержит слово «синусит»

Содержат пустые значения

Is Null

Записи, в которых данное поле не содержит значения

Не содержат пустых значений

Is Not Null

Записи, в которых данное поле содержит ненулевое значения

При сортировке в алфавитном порядке следуют за определенным значением

>= "Иванов"

Записи пациентов, начиная с Иванова и вплоть до конца алфавита

Входят в определенный диапазон

Like "[A-Г]*"

Записи, в которых фамилии начинаются с одной из букв от «А» до «Г»

Совпадают с одним из двух значений

"лек1" Or "лек2"

Записи для «лек1» или «лек2»

  1. Сохраните результат под именем «Пациенты В–Л». Сравните результат с рисунком 18.

Рисунок 18. Результат запроса «Пациенты В–Л»