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

Структура таблицы «Отделения»

Имя поля

Тип данных

Размер поля

КодОтделения

Счетчик

Длинное целое

Наименование

Текстовый

20

В поле НАИМЕНОВАНИЕ создайте ПОЛЕ СО СПИСКОМ, для этого воспользуйтесь инструкцией описанной выше (см. создание таблицы Врачи).

Список будет состоять из следующих отделений:

  • Кардиология

  • Неврология

  • Общая хирургия

  • Реабилитация

  • Эндокринология

Сохраните таблицу и назовите ее «Отделения»

Созданную таблицу «Отделения» необходимо заполнить самостоятельно, включив 5-7 записей. Для заполнения можно использовать режим «Таблицы».

  1. Создание таблицы «палаты».

Создайте структуру таблицы ПАЛАТЫ в соответствии с таблицей 4.

В качестве ключевого поля задайте поле КодПалаты. Воспользуйтесь пиктограммой на панели инструментов или контекстным меню по правой кнопке мыши.

Таблица 4.

Структура таблицы «Палаты»

Имя поля

Тип данных

Размер поля

КодПалаты

Счетчик

КодОтделения

Числовой

Длинное целое

Номер

Числовой

Целое

Так как у каждого отделения есть свои определенные палаты, то добавим поле КодОтделения. Благодаря этому полю, мы будем знать, к какому отделению принадлежит данная палата. Поле КодОтделения будет заполняться при помощи мастера подстановок из таблицы ОТДЕЛЕНИЯ.

Для этого в поле ТИП ДАННЫХ для поля КодОтделения выберите МАСТЕР ПОДСТАНОВОК. В открывшемся окне выберите «Объект будет использовать данные из таблицы или запроса», как показано на рисунке 10.

Рисунок 10. Создание подстановки

В качестве таблицы подстановки выберите таблицу ОТДЕЛЕНИЯ.

Из доступных полей таблицы ОТДЕЛЕНИЯ выберите НАИМЕНОВАНИЕ.

После работы мастера при заполнении поля КОД ОТДЕЛЕНИЯ таблицы ПАЛАТЫ будут отображаться НАИМЕНОВАНИЕ отделения для выбора. Можно провести сортировку по НАИМЕНОВАНИЮ отделения.

В свойствах поля перейдите на вкладку «Подстановка», в графе «Ограничиться списком» выберете «Да».

Сохраните таблицу и назовите ее «Палаты».

ВНИМАНИЕ! Проверить: у связанных полей должны быть одинаковые значения в графах – типы данных и размер поля.

Созданную таблицу «Палаты» необходимо заполнить самостоятельно, включив 5-7 записей. Для заполнения можно использовать режим «Таблицы».

5. Внесение изменений в таблицу «История болезни»

В таблицу «ИсторияБолезни» необходимо внести данные по пациенту, а именно, номер палаты и фамилию лечащегося врача. Для этого необходимо открыть таблицу «ИсторияБолезни» в режиме Конструктора: для этого выделим таблицу и нажмем правую клавишу мыши, выберем команду Конструктор. Поля КодПалаты и КодВрача будут заполняться с помощью Мастера подстановок. Для этого получим значения подстановки из таблиц ПАЛАТЫ и ВРАЧИ (рисунок 11, рисунок 12).

Рисунок 11. Выбор значений Рисунок 12. Выбор значений

из таблицы «Палаты» из таблицы «Врачи»

Проверяем правильность подстановки в Свойстве поля (рисунок 13, рисунок 14) и закрываем Конструктор таблиц.

Рисунок 13. Поле КодПалаты Рисунок 14. Поле КодВрача

Открываем таблицу «ИсторияБолезни» в режиме «Таблицы» и вносим данные по каждому пациенту. Для исключения дублирования данных обратите внимание на таблицы: ВРАЧИ и поле «Специализация», ПАЛАТЫ и поле «Код отделения».

После заполнения таблица «ИсторияБолезни» примет вид в соответствии с рисунком 15.

Рисунок 15. Заполненная таблица «ИсторияБолезни»