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

Создание форм с помощью Мастера

Формы и отчеты довольно сложные структуры баз данных, поэтому, обычно, их создают в режиме Мастера и дорабатывают в режиме Конструктора. В отличие от автоформы, Мастер создания форм готов учесть пожелания пользователя при выборе полей, макета и стиля отображения будущей формы. Мастер, кроме того, позволяет создавать формы, в которых представлены поля из нескольких таблиц. В качестве примера, осуществим добавление записей в таблицы Учетная карта и Ведомость. Эта форма избавит от необходимости заполнять поля таблицы через буфер обмена.

ЗАДАНИЕ 17. Добавление в базу данных записей, используя форму, созданную с помощью Мастера

  1. В окне Формы окна базы данных щелкните на кнопке Создать, чтобы вызвать диалоговое окно Новая форма. В нем выберите Мастер форм.

  2. Выберите из раскрывающегося списка Таблицы и запросы таблицу Ведомость. Список в области Доступные поля заполнится полями указанной таблицы (рис. 40).

Рис. 40. В окне Мастера форм можно выбрать для будущей формы поля из нескольких таблиц

  1. Используя кнопку со значком или щелкнув дважды на имени поля ФИО, переместите его в список Выбранные поля.

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

  3. После того, как выбраны нужные поля, нажмите кнопку Далее. Новое окно Мастера предлагает выбрать внешний вид формы. Выберите тип В один столбец.

  4. Следующее окно Мастера предлагает выбрать стиль для формы. Щелкнув по одному из стилей, можно предварительно просмотреть их, прежде чем выбрать наиболее подходящий. Нажав на кнопку Далее, перейдите к заключительному этапу создания формы – откройте форму для предварительного просмотра, дайте форме название Учетная карта1 и щелкните на кнопку Готово. Мастер, создавая формы, автоматически присваивает им имена такие же, как и у таблиц. Если понадобиться изменить название, можно воспользоваться командами меню Правка > Переименовать.

  5. Новая форма похожа на ту, что была создана в ЗАДАНИИ 16, но у нее есть дополнительное поле ФИО из таблицы Ведомость (рис. 41). Теперь вводите данные.

  6. Перейдите к новой записи (кнопка ) и введите значение в поле ФИО таблицы Ведомость. Обратите внимание, как только вы нажмете клавишу Enter, в поле ФИО таблицы Учетная карта появилась та же запись. Таким образом, вводя данные в ключевое поле одной таблицы, используя построенную форму, вы одновременно вводите эти же данные в другую таблицу, связанную с ней по этому полю.

Рис. 41. В форме Учетная карта1 два поля ФИО из разных таблиц

  1. Дополните список I курса еще 4 – 5 студентами вашей группы. Перейдите к просмотру таблиц и убедитесь, что в них появились новые записи.

Конструктор форм

Если внешний вид формы далек от совершенства, заголовки полей оказались усеченными и еще многое в форме требует доработки, внести изменения в макет формы можно в режиме конструктора форм. С формой можно работать в 3-х режимах. Переключение режимов можно осуществить через меню Вид, или через панель инструментов (рис. 42).

Рис. 42. Варианты представления формы

В режиме Конструктора возможно создание и изменение любых элементов формы. Для проверки "поведения" элемента необходимо переключится в режим Формы. Режим Таблицы используется для табличного отображения источника записей формы (Элементы формы, такие как: кнопки, заголовок и примечание формы, рамки объектов, в этом режиме на экран не выводятся).