Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НИНХ лабораторные Access 2007.doc
Скачиваний:
15
Добавлен:
25.09.2019
Размер:
7.25 Mб
Скачать

Вопросы и упражнения

  1. Перечислите основные виды форм.

  2. Какие разделы есть у форм?

  3. Какие элементы управления могут быть размещены в форме?

  4. Каким образом можно создать элемент с раскрывающимся списком в форме?

  5. Как создать вычисляемое поле в форме?

  6. Где можно увидеть все свойства элемента управления?

  7. Чем различаются элементы Свободная рамка объекта и Присоединенная рамка объекта?

Тема 5. Разработка сложных форм

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

Подчиненная форма удобна для вывода данных из таблиц или запросов, связанных отношением «один-ко-многим». Главная форма и подчиненная форма в этом типе форм связаны таким образом, что в подчиненной форме выводятся только те записи, которые связаны с текущей записью в главной форме.

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

Создание сложной формы.

Задание 1. Создайте макет сложной формы.

Создайте макет формы с подчиненной формой для просмотра заказов, сделанных покупателем. В главной форме должны отображаться сведения о покупателе, а в подчиненной форме – сведения о товарах, заказанных этим покупателем (рис. 5.1).

Рис. 5.1. Пример сложной формы

Пояснения.

В качестве источников для создания формы будем использовать таблицы Покупатель, Заказ на товар и Сведения о заказе. Форму будем создавать с помощью Мастера форм.

Последовательность действий должна быть следующей:

  1. На вкладке Создание в группе Формы нажмите кнопку Мастер форм.

  2. В качестве источника данных выберите:

    • все поля из таблицы Сведения о заказе;

    • поле Наименование покупателя из таблицы Покупатель;

    • все поля из таблицы Заказ на товар;

    • поле Цена из таблицы Товар на базе

  3. На втором шаге Мастера форм выберите такой вид представления данных, чтобы содержание конкретного заказа приняло вид подчиненной формы (рис. 5.2).

  4. На третьем шаге выберите табличный вид подчиненной формы.

  5. Ошибка! Ошибка связи.присвойте имена:

    • главной форме – Покупатель – его заказы;

    • подчиненной форме – Подчиненная форма Заказы на товары.

Рис. 5.2. Выбор вида представления данных

Перейдите в режим конструктора этой формы. Обратите внимание на разделы формы: Заголовок формы, Область данных, Примечание формы.

Увеличьте область Заголовок формы для размещения в ней логотипа.

Вставка логотипа:

  • создайте логотип фирмы любым доступным Вам способом;

  • перенесите с панели элементов Свободную рамку и поместите ее в правом верхнем углу формы;

  • вставьте в рамку созданный вами логотип фирмы;

  • чтобы ваш логотип вписался в рамку, выделите рамку с помощью правой кнопки мыши и вызовите контекстное меню;

  • выберите команду Свойства а затем – параметр Установка размера;

  • в раскрывающемся списке задайте свойство По размеру рамки.