Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МП_Access.doc
Скачиваний:
206
Добавлен:
22.03.2016
Размер:
9.4 Mб
Скачать

Лабораторная работа 6. Создание форм специальных видов. Свойства формы.

Цель работы:

  • ознакомление формами специальных видов, включая составные, многоэкранные и многостраничные,

  • ознакомление со свойствами макета и данных для формы в целом и ее разделов,

  • получение практических навыков по созданию макетов форм специальных видов.

1. Создание подчиненной формы.

Форма, помещенная в другую форму, называется подчиненной (Рис.94). Форма, в которую включается подчиненная форма, называетсяглавной.

Обычно подчиненная форма используется, когда между данными главной и подчиненной форм установлено отношение “один ко многим” (реально это отношение устанавливается между базовыми таблицами главной и подчиненной форм (Рис.29)).

Рис.96 Главная форма - таблица ЗАКАЗЫ,

подчиненная – таблица ВЫПОЛНЕНИЕ

Задание 6.1

Открыть сохраненную ранее составную форму, полученную с помощью мастера форм и включающую все поля таблицы ЗАКАЗЫ и поля ШИФР ПРЕДПРИЯТИЯ, ДАТА ВЫПОЛНЕНИЯ, ОТМЕТКА и ДАТА ОТГРУЗКИ из таблицы ВЫПОЛНЕНИЕ.

Изменить текст присоединенной Надписи к Подчиненной форме на "Выполнение заказов". Расположить его по центру относительно Подчиненной формы, увеличить его размер и начертание (полужирный).

Элемент управления Подчиненная форма, входящий в макет составной формы, имеет характерные для него свойства в группе свойствДанные:

  • Объект-источник - содержит имя подчиненной формы;

  • Подчиненные поля - имя поля (полей) подчиненной формы, с которым связано поле (поля) или элементы управления главной формы;

  • Основные поля - имя поля (полей) или элементов управления главной формы, с которым связано поле (поля) подчиненной формы.

Свойства Подчиненные поля иОсновные поляопределяют связи, устанавливаемые между записями главной формы и записями подчиненной формы. Число указанных полей или элементов управления в этих свойствах должно совпадать.

Свойство Основные поляможет содержать имя элемента управления (в том числе, вычисляемого). СвойствоПодчиненные поляне может использовать имя элемента управления.

Связанные поля главной и подчиненной форм не обязательно должны изображаться в этих формах.

Задание 6.1.1

Ознакомиться со свойствами элемента управления Подчиненная форма.

Находясь в режиме конструктора главной формы, можно двойным щелчком мыши на подчиненной форме вызвать конструктор форм для нее.

Задание 6.1.2

Вызвать конструктор форм для подчиненной формы и изменить характеристики элементов управления в ней так, чтобы информация во всех полях выравнивалась по центру.

Создать составную форму можно и без помощи Мастера форм. Для этого надо отдельно создать каждую из форм и поместить одну в другую (Рис.95). Чтобы непосредственно поместить одну форму в другую, надо открыть главную форму (находящуюся на стороне “один” в отношении “один ко многим”) в режиме конструктора и из вкладки “Форма” окна БД мышью перенести подчиненную форму (находящуюся на стороне “многие” в отношении “один ко многим”) в то место основной формы, где она должна располагаться.

Другим способом включения подчиненной формы является использование инструмента Подчиненная форма/отчетна панели инструментов “Панель элементов” с последующим указанием в свойствеОбъект-источникимени подчиненной формы и связываемых полей.

Рис.97 Главная форма ВЫПОЛНЕНИЕ, подчиненная ПРЕДПРИЯТИЯ.

Задание 6.2

Создать простые формы для таблиц ПРЕДПРИЯТИЯ и ВЫПОЛНЕНИЕ.

Включить в форму для таблицы ПРЕДПРИЯТИЯ в качестве подчиненной формы простую форму для таблицы ВЫПОЛНЕНИЕ без помощи Мастера форм.

Подчиненная форма может представляться в главной форме в нескольких режимах, которые определяются свойством Режим по умолчаниюиз группы свойствМакет для формы в целом.

Допускается вставка в главную форму нескольких подчиненных форм, а также двух вложенных подчиненных форм, т.е. когда одна подчиненная форма содержит другую подчиненную форму.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]