Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Часть 4 - Access 2010.docx
Скачиваний:
71
Добавлен:
08.09.2019
Размер:
1.67 Mб
Скачать

Глава 4. Формы

Формы – объект базы данных, предназначенный для отображения, ввода и редактирования данных. Форма может отображать данные из одной или нескольких таблиц, запросов, а так же содержать вычисляемые поля.

Количество полей и порядок их расположения в форме пользователь может регулировать произвольно.

Типы форм:

  • автоформа (формируется программой);

  • пользовательская форма (формируется пользователем).

4.1. Создание и использование Автоформ

Автоформа может быть создана только для ОДНОЙ таблицы (запроса) и предусматривает включение ВСЕХ полей таблицы.

Виды автоформ:

  • в столбец;

  • ленточная;

  • табличная.

Задание:

Создайте автоформу в столбец для таблицы Студенты в базе данных Академия. Для этого выполните следующие действия.

Откройте базу данных Академия.

Выберите Объекты – Формы.

Нажмите на кнопку на панели инструментов.

В появившемся окне выберите вид автоформы – в столбец.

Задайте источник данных – таблица Студенты (см. рисунок).

Нажмите кнопку ОК.

Результат работы – автоформа в столбец для таблицы Студенты, представлен на рисунке.

Для перемещения между записями используются кнопки навигатора, расположенного внизу формы.

Назначение кнопок Навигатора.

Вид

Назначение

Перемещение на первую запись таблицы.

Перемещение на предыдущую запись таблицы.

Номер текущей записи таблицы. Можно использовать для перехода на запись с известным номером (ввести в это поле номер и нажать Enter).

Перемещение на следующую запись таблицы.

Перемещение на последнюю запись таблицы.

Создание новой записи.

Задания:

Откройте базу данных Учет АМТ.

Создайте автоформу в столбец для таблицы ЛЮДИ.

Внесите в таблицу две произвольные записи, используя для этого автоформу.

Создайте автоформы в ленточном виде для таблиц ОРУЖИЕ и АВТОМОБИЛИ.

Внесите в таблицы по одной произвольной записи, используя для этого автоформы.

4.2. Создание и использование форм

Формы, так же как и таблицы, можно создавать в режиме конструктора или при помощи мастера. Проще создавать формы при помощи мастера, а затем изменять по своему желанию в режиме конструктора. Любую форму пользователь может настроить (изменить) по своему желанию.

Задание:

Создайте форму Автовладельцы для отображения сведений об автовладельцах из базы данных Учет АМТ. В форме разместите поля Фамилия, Имя и Отчество из таблицы Люди; и Государственный номер, Марка, Модель, Цвет из таблицы Автомобиль.

Рассмотрим создание формы с помощью мастера.

Выберите команду Создание формы с помощью мастера.

В появившемся окне выберите таблицу Люди и, используя кнопку  > , добавьте в форму поля Фамилия, Имя и Отчество (см. рисунок).

Затем выберите таблицу Автомобиль и, используя кнопку  > , добавьте в форму поля Государственный номер, Марка, Модель и Цвет (см. рисунок).

Нажмите кнопку Далее.

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

Выберите вид Подчиненные формы и нажмите кнопку Далее.

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

Выберите Табличный и нажмите кнопку Далее.

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

Выберите Международный и нажмите кнопку Далее.

На следующем (итоговом) задаются имена будущих форм.

Введите имя для Формы – Автовладельцы; Подчиненной формы – Автовладельцы подчиненная форма (см. рисунок).

Нажмите кнопку Готово. Результат представлен на рисунке ниже.

Задание:

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

Внесите в таблицу произвольную запись, используя для этого созданную форму.