1.2 Запросы
Отбор определенной информации из базы данных осуществляется с помощью создания запросов, для этого перейдем на вкладку Создание и выберем пункт Конструктор запросов, появится окно под названием запрос 1(Приложение Б, рисунок 1).
По условию задания нам необходимо отобрать врачей -стоматологов и ортопедов. В диалоговом окне Добавление таблицы выберем таблицу Врачи и нажмем на кнопку Добавить. В нижней части окна запроса добавим поля: ФИО, Должность, Специализация, стаж работы, Адрес, Телефон. Отметим каждое из этих полей в строке Вывод на экран. В графе Специализация, по строке Условие отбора запишем условие, по которому будет осуществляться выбор информации: “Стоматолог” Or “Ортопед” и сохраним запрос, присвоив ему имя Выбор врачей (Приложение Б, рисунок 2).
Результат работы запроса представлен в Приложении Б на рисунке 3.
Создание запроса с параметром осуществляется так же, как и простого запроса: переход на вкладку Создание и выбор пункта Конструктор запросов. В силу того, что информация, которую требуется вывести на экран, содержится в двух таблицах, связь между которыми осуществляется через третью таблицу, в запрос следует добавить три таблицы: Пациенты, Диагноз и Болезни. В запросе отобразим следующие поля: ФИО (Пациенты); Название Заболевания (Болезни); Адрес (Пациенты); Телефон (Пациенты); Страховой полис (Пациенты); Паспорт (Пациенты). В графе Название Заболевания по строке Условие отбора запишем условие: Like [Диагноз]. Сохраним запрос под именем Заболевание (Приложение Б, рисунок 4).
Выбрав запрос Заболевание, мы сталкиваемся с необходимостью ввести значение параметра (Приложение Б, рисунок 5).
Результат работы запроса с параметром показан в Приложении Б на рисунке 6.
1.3 Формы
Изменение, удаление и обновление записей в базе данных удобно осуществлять с помощью форм. Для редактирования разрабатываемой базы данных создадим четыре формы – для каждой таблицы по одной форме.
Создадим форму для корректировки записей в таблице Врачи, для этого перейдем на вкладку Создание, выберем пункт Другие формы и из выпадающего списка выберем пункт Мастер форм. В диалоговом окне Создание форм в качестве источника данных выберем таблицу Врачи, в список выбранные поля внесем все поля таблицы за исключением Код врача (Приложение В, рисунок 1).
Нажав кнопку далее, на следующей шаге, выбираем внешний вид формы – в один столбец, далее выбираем стиль – Модульная, на следующем этапе выбираем имя формы – Врачи, жмем кнопку готово, и программа выводит созданную форму на экран (Приложение В, рисунок 2).
С целью изменения данных в таблице Врачи на соответствующей форме следует разместить кнопки управления записями, для этого переходим в режим конструктора формы и на панели элементов конструктора выбираем элемент Кнопка. Автоматически появится диалоговое окно Создание кнопок, в котором выберем действие, генерируемое при нажатии на кнопку, в данном случае, кнопка будет закрывать форму (Приложение В, рисунок 3).
На следующем шаге выберем рисунок для кнопки – Дверь для выхода, далее зададим имя кнопки – Close_V и разместим ее на форме.
Создадим кнопку для добавления записи. Порядок создания аналогичен порядку создания кнопки для выхода из формы. На первом этапе выбираем действие кнопки (Приложение В, рисунок 4)
Добавим рисунок для кнопки – Новая запись, назовем ее Add_V и разместим на форме.
Создадим кнопку для удаления записи из таблицы. Выбор действия показан в Приложении В на рисунке 5.
Рисунок – Удалить запись.
Имя – Delete_V.
Создадим последнюю кнопку, отвечающую за поиск данных (Приложение В, рисунок 6).
Рисунок – Бинокль.
Имя – Find_V.
Созданная форма представлена на в Приложении В на рисунке 7.
Аналогичным образом создадим формы для таблиц Пациенты, Болезни и Диагноз.
Окно создания форм для таблицы пациенты представлено в Приложении В на рисунке 8.
Для кнопок, размещенных на форме Пациенты, зададим имена:
Выход из формы – Close_P;
Добавление записи – Add_P;
Удаление записи – Delete_P;
Поиск записи – Find_P.
Внешний вид формы представлен в Приложении В на рисунке 9.
Создадим форму Болезни для изменения записей в таблице Болезни. Внесем в нее поля так, как показано в Приложении В на рисунке 10.
Имена кнопок для формы:
Выход из формы – Close_B;
Добавление записи – Add_B;
Удаление записи – Delete_B;
Поиск записи – Find_B.
Форма Болезни представлена в Приложении В на рисунке 11.
Для формы Диагноз выбор полей представлен в Приложении В рисунке 12.
Кнопки формы Диагноз:
Выход из формы – Close_D;
Добавление записи – Add_D;
Удаление записи – Delete_D;
Поиск записи – Find_D.
Форма Диагноз представлена в Приложении В на рисунке 13.
