Материал: Практикум по курсу Базы данных для студентов

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

ЗАДАНИЕ 7. АВТОМАТИЧЕСКИЙ ЗАПУСК ФОРМЫ ИЗ ФАЙЛА- ПРИЛОЖЕНИЯ ACCЕSS.

Откройте форму «Главная» (или «Заставка») в режиме Конструктора. Покоманде СервисПараметры запуска в диалоговом окне Параметрызапускавокне«Выводформы/страницы:»выберитеформу,котораябудет открываться при запуске приложения, в данном примере «Главная»(рис.23).Можнозадатьзаголовокприложения:Стоматология,которыйбудетиспользованвместозаголовкаMSAccess.Рис.23.Параметрызапуска

ЗАДАНИЕ 8. СОЗДАНИЕ МНОГОТАБЛИЧНОЙ ФОРМЫ.


  1. Создание подчиненной формы.
Подчиненная форма создается только для связанных таблиц по ключевомуполю.Выберите объект Формы. Режим создания - Мастер форм. В качествеисточникаданныхвыберитеизспискатаблицуШтатноеРасписание,нажмите<ОК>.ВоткрывшемсявпервыйраздиалоговомокнеСозданиеформпоследовательновыбираютсятаблицыизспискаиполя,необходимыедлясозданияформы.ВданномпримеревыбратьвсеполятаблицыШтатноеРасписание:Должность,Оклад, Надбавка(рис.24);Рис.24.ВыборполейдляформыпосредствомМастераВ этом жеокнеиз выпадающегосписка«Таблицыизапросы»выберитетаблицуВрачииспомощьюстрелкиизДоступных
полейвыбратьнеобходимые поля таблицы (рис. 25): «id_Врача», «ФИО_Врача»,«ВидОказываемыхУслуг».Нажмите<Далее>.Рис.25.Выборполейдляподчиненный формы Таблица ШтатноеРасписание является главной по отношению к формеВрачи. В окне создания форм «Вид представления данных» выбираем длянашего примера таблицуШтатноеРасписание.ВыбираемпереключательПодчиненныеформы.<Далее>.Выбратьвнешнийвидподчиненнойформы –Табличный.<Далее>.В следующемокнеможноизменитьназванияглавнойиподчиненнойейформы.Далее выбрать дизайн оформления. <Готово>..Готоваяподчиненнаяформаимеетвид(см.рис.26).Рис.26.Подчиненнаяформа

  1. Создание связанной формы.
Для создания связанной формы в качестве таблицы-источника выбратьтаблицуСписокПациентов:всеполя,вкачествесвязаннойтаблицуЖурнал:выбратьполяВремяПриема,ФИОврача,ДолжностьВрача,Услуги,Количечство.Повторяющиесяполянерекомендуетсявключать.ВокнесозданиеформвыберитепереключательСвязанныеформы.<Готово>(рис.27). Изменитедизайнформ,увеличившрифт
на11pt.Рис.27.Готоваясвязаннаяформа

ЗАДАНИЕ 9. СОЗДАНИЕ ВЫЧИСЛЯЕМЫХ ПОЛЕЙ В ФОРМЕ.

Откройте подчиненную форму ШтатноеРасписание в режимеКонструктора.АктивируйтекнопкуПанельэлементов .ВыберитеэлементПолеиперенеситеегонасвободноеместо формы:ПереименуйтеПоле9вВсегозарплата.ЩелкнувправойкнопкоймышипоокошкуснадписьюСвободный,выберитеСвойства.ВоткрывшемсядиалоговомокнеПоле:Поле9вовкладке Данныев строкеДанные открытьПостроительвыражений(рис.28):Рис.28.ВызовпостроителявыраженийВокнеПостроительвыраженийдолжнобытьзаписаноследующее=[Оклад]+[Надбавка]выражение . Следовательно, в новом окне поля будетподсчитанаВСЕГОзарплатасучетомокладаинадбавки.ДляэтоговыберитетаблицуШтатноеРасписание.ВследующемокнеПостроителя выбираем поля, которые участвуют в вычислении: Оклад иНадбавка.<ОК>.Изменитешрифтполейиоконформына12,зайдявсвойстваполя,вкладкаМакет.Изменитенадпись:«Поле9»на«Зарплатавсего».

ЗАДАНИЕ 10. СОЗДАНИЕ ДРУГИХ КНОПОК НА ФОРМЕ.

ОткройтеформуВрачиврежимеКонструктора.Выберите«Кнопку»наПанелиэлементов.Перенеситееенаформу.Длясозданиякнопкипереходапозаписямиспользуеммастеркнопок.Воткрывшемся диалоговом окне Создание кнопок выберите«Категории»:Переходпозаписям,и«Действия»:Следующаязапись.Вкачествеуказателя выберите стрелку.Установите свойства формы: «Кнопки перехода» - выберите «Нет».Самостоятельно создайтекнопку:Предыдущаязапись.Врезультатеформаможетиметьокончательныйвид:
Источник: https://files.student-it.ru/previewfile/277148