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

3. Лабораторная работа №3 Тема: Создание форм для ввода и вывода информации в субд Access.

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

Студенты должны:

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

Уметь: Создавать формы различными способами, производить сортировку, поиск и фильтрацию данных.

Пояснения к работе.

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

Работа с автоформами и мастером форм

Для работы с имеющимися формами, а также для их создания необходимо выбрать пункт Формы на панели Объекты. Для создания формы выберите команду Вставка/Форма или щелкните мышью по кнопке Создать, после чего на экране появится диалоговое окно Новая форма (рис. 5).

Создание формы предусмотрено в следующих режимах:

в

Рисунок 5

режиме Конструктора; в режиме Мастера форм; в режиме Автоформ (три автоформы: в столбец, ленточная и табличная).

Кроме того, можно создать особые виды форм: Диаграмма; Сводная таблица.

Рис. 1

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

Пример 1. Создать форму по таблице Цикловые комиссии, используя Автоформу в столбец. Автоформа (рис. 6) автоматически строит простую форму на базе выбранной таблицы, не запрашивая больше никаких данных. В таких формах отображаются все поля и записи таблицы.

Рисунок 6

Переход по записям осуществляется при помощи кнопок на панели перехода, для ввода новой записи можно воспользоваться кнопкой

Для перехода по полям формы можно воспользоваться клавишами TAB и SHIFT+TAB.

Пример 2. Создать ленточную автоформу по таблице Дисциплины. Добавить несколько записей в данную форму. Проверить появились ли эти записи в таблице Дисциплины.

Указание: создается аналогично форме из примера 1

Пример 3. Создать табличную автоформу по таблице Специальности.

Указание: создается аналогично форме из примера 1

Пример 4. Используя, Мастер форм, создать форму для ввода данных по группам и студентам этих групп по таблицам Группы и Студенты (подчиненная форма Студенты).

Как и любой мастер, Мастер форм предлагает выполнить последовательность шагов:

П

Рисунок 7

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

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

Третий шаг – выбор внешнего вида подчиненной формы (выберите табличный).

Четвертый шаг – позволяет выбрать стиль формы (выберите по вашему усмотрению).

Пятым шагом назначается имя форме (или формам). Сохраните форму с именем Группы.

Пример 5. Постройте форму (с помощью Автоформы) по таблице Преподаватели, находясь в режиме просмотра таблицы.

Для этого откройте таблицу Преподаватели и воспользуйтесь кнопкой на панели инструментов Новый объект (Эту же кнопку можно использовать, не открывая таблицы, а лишь выделив ее на панели Таблицы).