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

Назначение имени формы и ее открытие

В последнем окне Создание форм (рис. 4.18) вве­дем имя составной формы - СПИСОК ГРУППЫ - и подчи­ненной формы - СПИСОК СТУДЕНТОВ.

Выберем также дальнейшие действия мастера — Открытие фор­мы для просмотра или ввода данных.

После завершения работы мастера выводится форма с данными из таблиц базы данных. При этом в подчиненной форме выво­дятся все записи, связанные с текущей записью основной части формы (рис. 4.19).

Рис. 4.19. Многотабличная форма, созданная мастером на основе двух взаимосвязанных таблиц

Созданная мастером форма может использоваться для работы с данными и без доработки. В случае необходимости можно ото­бразить данные подчиненной формы в виде таблицы с именами полей. Для этого в режиме формы выполняется команда Вид/Таблица подчиненной формы, работаю­щая как переключатель. Курсор предварительно устанавливается на подчиненной форме.

Если в окне Создание форм (рис. 4.18) выбрать дальнейшие действия мастера — Изменение макета формы, мастер закончит свою работу выводом формы в режиме конструктора.

Редактирование формы в режиме конструктора

Изменение надписей и размещения полей

В окне базы данных на закладке Формы выберем для редактирования созданную мастером многотабличную форму СПИСОК ГРУППЫ и нажмем кнопку Конструктор. Если форма была открыта ранее, то для перехода в режим кон­структора достаточно нажать кнопку Представление формы (Form View) на панели конструктора форм.

В окне конструктора форм указано имя формы СПИСОК ГРУП­ПЫ, представлены размещенные в области данных поля основной части формы, а также рамка для подчиненной формы, в которой приводится ее имя СПИСОК СТУДЕНТОВ (рис. 4.20).

Произведем доработку формы СПИСОК ГРУППЫ, используя технику редактирования. Введем в область заголовка полное на­звание формы СПИСОК СТУДЕНТОВ ГРУППЫ, которое будет выводиться при распечатки формы и будет соответствовать фор­ме документа. Формирование текста в облас­ти заголовка подробно было рассмотрено выше при конструиро­вании однотабличной формы.

Отмечая курсором мыши и перетаскивая отмеченный элемент, разместим поля так, как показано на рис. 4.21. Уточним подпи­си полей, шрифт и размеры полей и подписей, заголовок фор­мы. Для изменения размера любого элемента надо расширять или сжимать рамочку этого элемента. Задать ширину и высоту подписи в соответствии с размером и шрифтом текста можно, нажав кнопку По размеру данных на панели конст­руктора.

Рис. 4.21. Форма СПИСОК ГРУППЫ после доработки в режиме конструктора

Создание кнопок для перехода к другой записи

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

Нажмем на панели элементов Access кнопку Мастер элементов, а затем Кнопка . После переноса кнопки курсором мыши в нужное место и вычерчивания ее рамки запустится мастер кнопок.

В окне Создание кнопки выберем дей­ствие, которое необходимо выполнять при нажатии кнопки. На­пример, в рамке Категории выберем Переходы по за­писям, в рамке Действия — Предыду­щая. В следующем окне отмечаем Рисунок, Показать все рисунки и выбираем подходящий рисунок из списка, например. Стрелка вверх (голубая).

После нажатия Готово кнопка с выбранным рисунком встраивается в форму.

Аналогичные действия производятся для встраивания кнопки перехода к последующей записи таблицы — Стрелка вниз (голубая) и кнопки закрытия формы — STOP.

На рис. 4.21 показана окончательно сконструированная основная часть многотабличной формы с именем СПИСОК ГРУППЫ.

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