- •Проектирование баз данных
- •Рабочая среда субд Microsoft Access
- •Создание таблиц баз данных
- •Практическое задание. Разработка базы данных «лпу» с помощью субд Microsoft Office Access Описание таблиц:
- •1. Таблица «Пациенты»
- •2. Таблица «ИсторииБолезни»
- •Проектирование бд
- •Структура таблицы Врачи
- •Создание таблицы «палаты».
- •Структура таблицы «Палаты»
- •5. Внесение изменений в таблицу «История болезни»
- •Структура таблицы «Отделения»
- •6. Импорт таблиц. Создание таблицы «Услуги».
- •Структура таблицы «Услуги»
- •7. Создание таблицы «иб–Услуги»
- •Структура таблицы «иб – Услуги»
- •8. Заполнить все пустые таблицы в бд по 3–5 записей.
- •9. Работа со схемой данных.
- •Запросы и отчеты в Microsoft Access
- •Создание простого запроса с помощью Мастера запросов
- •Изменение запроса с помощью Конструктора запросов
- •III. Создание запроса на выборку с помощью Конструктора
- •IV. Создание запроса на выборку с условиями
- •Примеры создания условий запроса
- •V. Создание запросов с параметрами
- •VI. Создание вычисляемых полей в запросах
- •Вычисляемое поле можно создать с помощью Построителя выражений.
- •Передача результатов запроса в другие приложения
- •Создание форм бд
- •Создание отчета с помощью Мастера отчетов
- •Преобразование отчета в формат документов Word и Excel
Создание форм бд
Формы обеспечивают комфортное взаимодействие между Пользователем и базами данных.
Формы могут быть созданы несколькими способами, например, воспользовавшись вкладкой «Создание», группа «Формы» и кнопка «Форма» (рисунок 40).
На экране появляется форма, созданная на основе выделенной таблицы, в форму автоматически включаются поля, имеющиеся в исходной таблице.
Рисунок 40. Создание Формы
Обратите внимание на контекстные вкладки ленты «Упорядочить» (рисунок 41) и «Формат» (рисунок 42). Эти вкладки предназначены для работы с формами и позволяют изменять все элементы форм, от макета и надписей до полей.
Рисунок 41. Контекстная вкладка «Упорядочить»
При выборе контекстной вкладки «Конструктор» появляется группа «Элементы управления», на которой расположены кнопки, которые могут включаться в форму: кнопки перехода по записям, переключатели, флажки, рисунки, гиперссылки и т.д. (рисунок 43).
Рисунок 42. Контекстная вкладка «Формат»
Рисунок 43. Контекстная вкладка Конструктор
Заполнение форм.
С помощью созданной формы «Врачи», можно добавлять, изменять и удалять записи.
Создание отчета с помощью Мастера отчетов
Цель создать отчет, в котором указаны все пациенты на определенном отделении (например, реабилитация).
1. Нажать на кнопку «Мастер отчетов» в группе «Отчеты» на вкладке «Создание».
2. Выбрать запрос «Список пациентов» в выпадающем списке «Таблицы и запросы» появившегося окна «Создание отчетов» и переместить нужные поля в область «Выбранные поля» (рисунок 44), нажать «Далее».
Рисунок 44. Мастер отчетов: выбор полей
Выделить вид представления данных в следующем окне – «Отделения» для изменения вида отчета (рисунок 45) и нажать «Далее».
Пропустить следующее окно, не нужно добавлять уровни группировки данных (рисунок 46), нажать «Далее».
Осуществить сортировку пациентов по алфавиту, для этого в следующем окне выбрать для поля «Фамилия» порядок сортировки по возрастанию, нажать «Далее» (рисунок 47).
Установить вид макета и ориентацию листа (рисунок 48), нажмите «Далее».
Задать имя файла отчета, затем нажать «Готово». Результат отчета показан на рисунке 49, сравнить.
Рисунок 45. Окно изменения Рисунок 46. Окно группировки данных
Рисунок 47. Окно сортировки записей Рисунок 48. Окно выбора макета
Рисунок 49. Отчет «Отделения»
Цель составить отчет по всем болезням для каждого пациента
Запустить мастер отчетов и выбрать из таблицы «Пациенты» поля «Фамилия», «Имя», «Отчество»; из таблицы «ИБ-Диагнозы» поля «кодДиагноза» и «кодТипаДиагноза».
В окне группировки выбрать группировку по Фамилии.
Сравнить результат с рисунком 50.
Рисунок 50. Отчет «Пациенты и их болезни»
Цель составить отчет об общем расходе лекарственного препарата
Запустить мастер отчетов и выбрать запрос «Лекарственный препарат для пациентов».
Выбрать все поля (рисунок 51), нажать кнопку «Далее».
Добавить уровень группировки по поля «Название».
Поставить сортировку по полю «Доза, мл» в окне сортировке и нажать на кнопку «Итоги…» (рисунок 52).
Отметить флажками окна «Итоги» столбец «Sum» для строк «Приёмов в день», «всего» (рисунок 53).
Выбрать вид макета и ориентацию страницы в следующих окнах мастера, сохранить полученный результат.
Рисунок 51. Окно выбора полей для отчета
Открыть отчет для редактирования: с помощью правой клавиши мыши выбрать кнопку «Конструктор».
– переместить и уменьшить поля «Верхний колонтитул» и «Область данных», чтобы все данные располагались на одной строке;
– очистить (удалить) содержимое «Примечание группы «Название»;
– отформатировать (перетащить и изменить размер) в «Примечание отчета» Sum([Прием…]) и Sum([Всего]);
– сохранить изменения макета.
Проанализировать полученный отчет в соответствии с рисунком 54.
Рисунок 52. Окно сортировки Рисунок 53. Окно «Итоги»
Рисунок. 54. Результат отчета «Прием лекарственных препаратов»
