Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум_ИТвЛК.doc
Скачиваний:
47
Добавлен:
04.06.2015
Размер:
480.26 Кб
Скачать

Лабораторная работа № 2

(2 часа) Работа с формами

Цель работы: Создание форм для ввода и редактирования данных базы данных «Производство». Получение навыков работы по созданию экранных форм.

Темы для предварительного изучения: Назначение форм. Создание формы с помощью Мастера форм. Создание простой формы в режиме Конструктора. Работа с элементами управления. Создание сложной формы на основе ранее созданных простых форм или с помощью элемента управления «подчиненная форма / отчет».

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

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

Линии, рамки, цвет и фоновые изображения улучшают внешний вид данных, облегчают восприятие формы и повышают продуктивность работы. В дополнение к этому OLE-объекты (такие, как рисунки и графики) можно увидеть только в форме или в отчете.

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

Мастер форм предлагает четыре вида формы представления данных: в один столбец, ленточная, табличная и выровненная.

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

Элементы панели инструментов:

  • выбор объектов ();

  • Надпись (А) служит для формирования подписей к элементам формы;

  • Поле (ab|) служит для добавления в форму текстовых полей, не связанных с полями базы данных;

  • Группа формирует рамку для группы выключателей; объединенные в группу переключатели обладают свойством, что выключен может быть только один из них;

  • Выключатель служит для добавления кнопки, которая может находиться в одном из двух состояний: нажатом, отжатом;

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

  • Флажок служит для выбора не исключающих друг друга элементов;

  • Поле со списком служит для формирования поля ввода с раскрывающимся списком;

  • Список служит для формирования поля списка;

  • Диаграмма служит для формирования области диаграммы;

  • Подчиненная форма служит для конструирования подчиненной формы или отчета;

  • Рамка объекта служит для формирования рамки внедренного OLE – объекта;

  • Связанный объект служит для формирования рамки связанного объекта, который сохранен в таблице базы данных;

  • Прямоугольник служит для визуального объединения семантически или функционально связанных полей или элементов управления формы;

  • Линия служит для рисования линий на форме для отделения различных элементов управления;

  • Конец Страницы служит для конструирования многотабличных форм;

  • Кнопка служит для формирования командных кнопок, то есть кнопок, с которыми связаны макросы или процедуры VBA;

  • Мастер служит для установления режима автоматического вызова Мастера элементов управления при их добавлении в форму;

  • Закрепление инструмента служит для закрепления выбранного инструмента формирования, если в форме нужно сформировать несколько однотипных элементов управления.

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

Задание:Используя Мастер форм создать формы для ввода и редактирования записей для всех таблиц базы данных «Производство», соответствующих индивидуальному варианту задания к лабораторной работе № 1.

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

1 Вариант. В режиме Конструктора для основной формы необходимо увеличить область данных, сдвинув область примечания вниз. Из окна базы данных перетащить подчиненную форму.

2 Вариант. В режиме Конструктора в основную форму из панели элементов добавить элемент «Подчиненная форма/отчет» и с помощью Мастера подчиненных форм создать на основе выбранной таблицы подчиненную форму.

Далее в режиме Конструктора с помощью элемента панели инструментов «Надпись» поместить в поле заголовка название формы «Составная форма: Имя основной формы – Имя подчиненной формы», создать кнопку для закрытия составной формы.

Контрольные вопросы:

  1. Назначение формы в Базе Данных.

  2. На основе каких данных могут создаваться формы?

  3. Основные виды форм и способы их создания.

  4. Как осуществляется редактирование (изменение) форм?

  5. Как можно задать стиль создаваемой формы?

  6. Основные управляющие элементы в форме и как они создаются?

  7. Назначение элемента управления «список полей».

  8. Назначение элемента управления «автоформат».

  9. Назначение элемента управления «свойства».

  10. Создание надписи в форме и ее редактирование.

  11. Основные функции элемента управления «кнопка» и способы его настройки.

  12. Способы создания составной (сложной) формы.

  13. Что такое подчиненная форма и как она создается?