Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка ЛабAccess.doc
Скачиваний:
20
Добавлен:
20.03.2016
Размер:
391.17 Кб
Скачать

Лабораторная работа № 3 Создание форм

Формы – это программы, которые размещают на экране нужную пользователю информацию в удобном для восприятия виде. Формы используют для вывода тех сведений, которые достаточно проанализировать с экрана, и вывод на принтер не планируется. Для создания формы можно в команде Формы→ Создать воспользоваться командой Конструктор или же выбрать один из стандартных шаблонов (Автоформы или Мастер форм) и потом немного подправить его. В этой лабораторной работе рассматривается только второй вариант.

  1. Создание автоформ разных типов

  1. В окне База Данных выберите Формы Создать Автоформа: в столбец, в нижнем поле в качестве источника данных выберите ПРОДУКТЫ, нажмите кнопку <ОК>. Чтобы в полученной форме просмотреть все записи, надо воспользоваться счетчиком записей в левом нижнем углу.

  2. Закройте форму с сохранением. К предложенному системой имени добавьте “в столбец”.

  3. Самостоятельная работа. Аналогично предыдущему создайте на базе этого же источника автоформы ленточную и табличную. Добавьте соответствующие слова к имени ПРОДУКТЫ при сохранении этих форм.

  4. Сравните внешний вид информации в разных представлениях. Отметьте, что неудобно для просмотра информации в формах, созданных стандартным способом.

Вывод. Автоформа в столбец выводит на экран записи по одной. Каждое поле занимает строку экрана. Названия полей образуют один столбец, значения – другой. Такую форму удобно использовать в тех случаях, когда запись состоит из большого количества полей, так как строк на экране без полосы прокрутки можно разместить больше, чем столбцов. Ее использование неудобно, когда нужно сравнивать значения одного и того же поля в разных записях.

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

Автоформа табличная представляет информацию в виде неформатированной таблицы. Она обеспечивает самый компактный способ размещения информации на экране.

  1. Самостоятельная работа. Создайте по шаблону Автоформа: Ленточная формы для просмотра таблиц ПОСТАВЩИКИ, ДОГОВОРЫ и запросов:

–ДОГОВОРЫ С МАСКОЙ;

– ИТОГИ ПРОДУКТ;

– ИТОГИ ПОСТАВЩИК;

– ГРАНИЦЫ ЗАПАСА;

– ПРОДУКТОВ НЕДОСТАТОЧНО;

– ДОГОВОРЫ НЕОПЛАЧЕННЫЕ.

    1. Создание подчиненной формы с помощью Мастера форм

Мастер форм – это программа, которая собирает информацию из разных таблиц. Она создает группы записей с одинаковыми значениями в полях, заказанных разработчиком базы, и организует одновременный вывод на экран записей всей группы. Существует два шаблона вывода информации по группам: подчиненная форма и связанная форма. Воспользуемся подчиненной формой для вывода сведений о договорах, сгруппированных по названиям продуктов, и связанной – для договоров, сгруппированных по названиям поставщиков.

  1. В окне База Данных выберите Формы Создать Мастер форм, нижнее поле для источника данных оставьте пустым, нажмите кнопку <ОК>.

  2. В окне выбора полей для формы перекиньте из левой в правую зону следующие поля:

– из таблицы ПРОДУКТЫ – Продукт, Норма, Допуск;

– из таблицы ПОСТАВЩИКИ – Фирма;

из таблицы ДОГОВОРЫ – Количество, Цена, ДатаПоставки, ДатаОплаты;

– нажмите кнопку <Далее>.

  1. Посмотрите разные варианты представления данных, вернитесь к представлению по продуктам и под образцом выберите параметр подчиненная форма. Нажмите кнопку <Далее>.

  2. Выберите ленточный вариант для представления подчиненной формы. Нажмите кнопку <Далее>.

  3. Выберите стиль оформления форм. Нажмите кнопку <Далее>.

  4. К имени формы ПРОДУКТЫ добавьте ГЛАВНАЯ ПОДЧИНЕННАЯ. Имя подчиненной формы замените на ДОГОВОРЫ ПОДЧИНЕННАЯ К ПРОДУКТАМ. Нажмите кнопку <Готово>.

  5. В окне получившейся формы два счетчика записей. Поработайте кнопками каждого счетчика, разберитесь, чем они управляют. Отметьте, что неудобно для просмотра информации в форме, созданной этим способом.