1. Создать БД «Поликлиника», состоящую из следующих таблиц Посещения, пациенты, Врачи:
Фамилия
пациента
|
Дата
Посещения |
диагноз |
Лосев |
11.04.98 |
Грипп |
Орлова |
05.05.98 |
ОРЗ |
Лосев |
26.07.98 |
Бронхит |
Дуров |
14.03.98 |
Стенокардия |
Жукова |
11.04.98 |
Ангина |
Орлова |
11.07.98 |
Гастрит |
Быкова |
15.06.98 |
ОРЗ |
Дуров |
26.07.98 |
ОРЗ |
Бондарев |
11.04.98 |
Ангина |
Бондарев |
13.04.98 |
ОРЗ |
Бондарев |
17.05.98 |
Бронхит |
Пугачева |
11.04.98 |
Грипп |
|
Фамилия
пациента
|
Дата
рождения |
Номер
участка |
Лосев |
13.04.65 |
2 |
Орлова |
25.01.47 |
1 |
Дуров |
05.03.30 |
2 |
Жукова |
30.01.70 |
2 |
Быкова |
01.04.75 |
1 |
Бондарев |
01.08.63 |
3 |
Пугачева |
30.01.70 |
3 |
|
Номер участка |
Фамилия врача |
1 |
Петрова |
2 |
Андреева |
3 |
Сидорова |
При заполнении таблиц данными используйте буфер обмена.
Ключевые поля и связи определить самостоятельно.
2. Создайте запросы:
a. Каких врачей посещала Орлова и с какими диагнозами?
b. Пациенты какого участка болеют гриппом?
c. Кто посещал поликлинику 11.04.98 и какая у них дата рождения?
d. Кто посещал врача Андрееву и по каким датам?
e. Создайте запрос с групповой операцией для подсчета, сколько раз посещал поликлинику каждый из пациентов?
f. Создайте параметрический запрос, запрашивающий фамилию врача и выводящий фамилии его пациентов и их диагнозы.
g. Создайте параметрический запрос, по номеру участка получить фамилии пациентов в алфавитном порядке и даты их обращений к врачам.
3. Создайте форму для ввода посещений и заполните еще 3 записи.
4. Создайте макросы для вызова таблиц и запросов а-с.
5. Создайте в созданной ранее форме кнопочную панель для вызова макросов (перетащите из в свою форму в режиме конструктора и отформатируйте). Переименуйте полученные кнопки по их назначению.
6. С помощью мастера подстановок для поля номер участка базы Посещения, создайте подстановку, чтобы номер участка не нужно было вводить, а он выбирался из списка.