![](/user_photo/2706_HbeT2.jpg)
- •Теоретический блок.
- •Задания:
- •Создать запрос на выборку.
- •Создать запрос на выборку пациентов из всех отделений больницы. Результирующая таблица должна содержать также фио врача.
- •Создать запрос на выборку врачей «кардиологов» или врачей по специальности «Лор».
- •Создать запрос на выборку врачей с окладом ниже 45000 тенге.
- •II. Создать запрос «c параметром».
- •III. Создать запрос «с вычислением».
- •IV. Создать межтабличные связи.
- •V. Создать запрос «c параметром».
- •VI. Создать итоговый запрос.
II. Создать запрос «c параметром».
Откройте вкладку СОЗДАНИЕ. В группе ДРУГИЕ щелкните по пиктограмме КОНСТРУКТОР ЗАПРОСОВ – откроется бланк запроса по образцу. Одновременно с ним откроется диалоговое
окно Добавление таблицы.
В окне Добавление таблицы выберите таблицу «Сотрудники» и щелкните на кнопке «Добавить». Закройте окно Добавление таблицы.
В списке полей таблицы «Сотрудники» выберите поля, включаемые в результирующую таблицу: ФИО врача, Специальность, Стаж работы, Оклад.
Задайте условия отбора для поля ФИО врача. В строке условие отбора введите [Введите фамилию врача]. При запуске запроса пользователь получит предложение ввести нужное значение.
Закройте бланк запроса по образцу. При закрытии запроса введите его имя – Врачи.
Запустите - Врачи.
III. Создать запрос «с вычислением».
Откройте вкладку СОЗДАНИЕ. В группе ДРУГИЕ щелкните по пиктограмме КОНСТРУКТОР ЗАПРОСОВ – откроется бланк запроса по образцу. Одновременно с ним откроется диалоговое окно Добавление таблицы.
В окне Добавление таблицы выберите таблицу «Сотрудники» и щелкните на кнопке «Добавить». Закройте окно Добавление таблицы.
В списке полей таблицы «Сотрудники» выберите поля, включаемые в результирующую таблицу: ФИО врача, Оклад.
Введите новое поле – Курс:[Оклад]/120 в строку «поле» бланка запроса по образцу.
Закройте бланк запроса по образцу. При закрытии запроса введите его имя – Доллар.
Запустите – запрос «Доллар».
IV. Создать межтабличные связи.
Откройте вкладку РАБОТА С БАЗАМИ ДАННЫХ. В группе ПОКАЗАТЬ ИЛИ СКРЫТЬ щелкните по пиктограмме СХЕМА ДАННЫХ – откроется окно СХЕМА ДАННЫХ.
Щелчком на пиктограмме ОТОБРАЗИТЬ ТАБЛИЦУ откройте окно ДОБАВЛЕНИЕ ТАБЛИЦЫ и выберите таблицы Аптека, Сотрудники, Пациенты.
Примечание. Если в окне СХЕМА ДАННЫХ уже выбраны таблицы по умолчанию, то необходимо из окна ДОБАВЛЕНИЕ ТАБЛИЦЫ добавить только недостающуюся таблицу.
Выделите в таблице Аптека Код лекарства.
Перетащите это поле на поле Код лекарства таблицы Пациенты. При отпускании кнопки мыши автоматический откроется диалоговое окно Изменение связей.
Щелкните на кнопке Создать в диалоговом окне Изменение связей. В окне схемы данных рассмотрите образовавшуюся связь
Примечание. Не устанавливайте флажок Обеспечение целостности данных: в данном упражнении это не требуется, но может препятствовать постановке учебных опытов с таблицами.
Выделите в таблице Сотрудники Код врача.
Перетащите это поле на поле Код врача таблицы Пациенты. При отпускании кнопки мыши автоматический откроется диалоговое окно Изменение связей.
Щелкните на кнопке Создать в диалоговом окне Изменение связей. В окне схемы данных рассмотрите образовавшуюся связь.
Закройте окно Схема данных.
V. Создать запрос «c параметром».
Создать запрос на дозу приема лекарств пациентами больницы.
Откройте вкладку СОЗДАНИЕ. В группе ДРУГИЕ щелкните по пиктограмме КОНСТРУКТОР ЗАПРОСОВ – откроется бланк запроса по образцу. Одновременно с ним откроется диалоговое окно Добавление таблицы.
В окне Добавление таблицы выберите таблицы «Аптека», «Сотрудники», «Пациенты» и добавьте в бланк запроса по образцу. Закройте окно Добавление таблицы.
В списке полей таблицы «Пациенты» выберите поля ФИО пациента, Отделение.
В списке полей таблицы «Аптека» выберите поля Имя лекарства, Доза.
В списке полей таблицы «Сотрудники» выберите поля ФИО врача, Специальность.
Задайте условия отбора для поля Доза. В строке условие отбора введите [Доза приема лекарства]. При запуске запроса пользователь получит предложение ввести нужное значение.
Закройте бланк запроса по образцу. При закрытии запроса введите его имя – Прием лекарства.
Запустите запрос – Прием лекарства.