- •3. Создание таблицы «Врачи»
- •4. Создание таблицы «Пациенты»
- •5. Создание таблицы «Обращения»
- •Лабораторная работа № 3 Отчеты
- •Задания:
- •С помощью мастера отчетов составьте журнал обращений в поликлинику по датам.
- •С помощью мастера отчетов составьте журнал обращений в поликлинику с группировкой по врачам.
- •С помощью мастера и конструктора отчетов составьте список пациентов с группировкой по полу и указанием количества.
- •С помощью мастера и конструктора отчетов составьте отчет о распределении обращений по полу и цели обращения с указанием количества.
- •Лабораторная работа № 4 Формы и макросы Задания:
- •С помощью мастера форм составьте форму для регистрации нового врача.
- •С помощью мастера форм составьте форму для регистрации нового пациента.
- •С помощью мастера форм составьте форму для регистрации нового обращения.
- •С помощью конструктора форм составьте главную форму и подсоедините к ней составленные формы для регистрации врачей, пациентов и обращений, используя макросы.
- •С помощью конструктора форм вставьте в главную форму переключатели и подсоедините к ним запросы о количестве врачей, пациентов и обращений.
- •С помощью мастера форм составьте форму для просмотра обращений по каждому врачу.
- •С помощью мастера форм составьте форму для просмотра обращений по каждому пациенту.
С помощью конструктора форм вставьте в главную форму переключатели и подсоедините к ним запросы о количестве врачей, пациентов и обращений.
Из списка «Объекты» выберите «Запросы», в конструкторе запросов добавьте таблицу «Врачи». Щелкните правой кнопкой мыши в бланке запроса и выберите «Групповые операции». Заполните бланк запроса, как показано на рис 16. После запуска запроса таблица распределения должна иметь вид, как показано на рис. 17. Сохраните запрос под именем «Распределение врачей по полу». Аналогично создайте запросы «Распределение врачей по специальности» (рис. 18), «Распределение врачей по стажу работы».
Рис. 16 Рис. 17 Рис. 18
Создайте запрос для подсчета общего количества врачей (рис. 19, 20).
Рис. 19 Рис. 20
Из списка «Объекты» выберите «Макросы», создайте макрос «Распределение врачей по полу» (рис. 21). Аналогично создайте макросы «Распределение врачей по специальности», «Распределение врачей по стажу работы», «Общее количество врачей».
Рис. 21 Рис. 22
Откройте «Главную форму» в режиме конструктора, на вкладку «Врачи» из панели элементов добавьте «Группу переключателей» (при этом на панели элементов должна быть нажата кнопка «Мастера»). Следуйте инструкциям мастера в соответствии с рис. 22-26. Окончательно вкладка «Врачи» должна иметь вид, как показано на рис. 27.
Рис. 23 Рис. 24
Рис. 25 Рис. 26
Щелкните правой кнопкой мыши по переключателю «по полу» (на кружке) и выберите «Свойства». На вкладке «Свойства» в поле «Получение фокуса» выберите макрос «Распределение врачей по полу» (рис. 28). Аналогично присоедините переключатели «по специальности», «по стажу работы» и «общее количество» с соответствующими макросами.
Рис. 27 Рис. 28
Самостоятельно создайте запросы «Распределение пациентов по полу», «Распределение пациентов по участковым врачам», «Общее количество пациентов». Результаты выполнения запросов показаны на рис. 29-31.
Рис. 29 Рис. 30 Рис. 31
Самостоятельно создайте макросы «Распределение пациентов по полу», «Распределение пациентов по участковым врачам», «Общее количество пациентов».
Самостоятельно в главной форме на вкладке «Пациенты» создайте группу переключателей и подсоедините к ним соответствующие макросы (рис. 31).
Рис. 32 Рис. 33
Самостоятельно создайте запросы «Распределение обращений по полу» (рис. 32), «Распределение обращений по врачам», «Распределение обращений по пациентам», «Распределение обращений по цели», «Общее количество обращений». Результаты выполнения запросов показаны на рис. 34-38.
Рис. 34 Рис. 35 Рис. 36 Рис. 37
Самостоятельно создайте макросы «Распределение обращений по полу», «Распределение обращений по врачам», «Распределение обращений по пациентам», «Распределение обращений по цели», «Общее количество обращений».
Самостоятельно в главной форме на вкладке «Обращения» создайте группу переключателей и подсоедините к ним соответствующие макросы (рис. 39).
Рис. 38 Рис. 39
Запустите главную форму и проверьте правильность работы переключателей на всех вкладках.
Рис. 7 Рис. 8
