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

7. Создание форм

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

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

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

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

Рис.7.1. Диалоговое окно Новая форма

Access предлагает несколько способов для создания форм. Это прежде всего режим конструктора, когда пользователь создает форму полностью самостоятельно. Кроме этого предлагается несколько мастеров для создания форм различных видов.

Запомните. В форму, созданную в любом режиме, всегда можно внести изменения в режиме конструктора.

Задание 7.1. В окне базы данных щелкните на вкладке Формы и затем на кнопке Создать. Спишите себе в тетрадь все способы создания формы, которые предлагает Access, и подсказку для каждого способа, которая появляется слева от списка по мере перемещения указателя мыши по этому списку.

Упражнение 7.1. Для таблицы Сотрудники создать форму с именем Сотрудники - в столбец. Для выполнения работы воспользоваться мастером Автоформа: в столбец.

Порядок выполнения:

  • В окне базы данных активизировать вкладку Формы;

  • Щелкнуть на кнопке Создать;

  • В открывшемся окне выбрать Автоформа в столбец;

  • Открыть список объектов и выбрать в нем Таблица Сотрудники;

  • Щелкнуть на кнопке ОК.

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

  • Щелкнуть на кнопке Закрыть;

  • На вопрос о сохранении ответить Да;

  • В появившемся окне сменить предлагаемое имя на Сотрудники – в столбец;

  • Щелкнуть на кнопке ОК.

Упражнение 7.2. Для таблицы Сотрудники создать форму с именем Сотрудники - ленточная. Для выполнения работы воспользоваться мастером Автоформа: ленточная.

Порядок выполнения:

  • В окне базы данных активизировать вкладку Формы;

  • Щелкнуть на кнопке Создать;

  • В открывшемся окне выбрать Автоформа: ленточная;

  • Открыть список объектов и выбрать в нем Таблица Сотрудники;

  • Щелкнуть на кнопке ОК.

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

  • Щелкнуть на кнопке Закрыть;

  • На вопрос о сохранении ответить Да;

  • В появившемся окне сменить предлагаемое имя на Сотрудники – ленточная;

  • Щелкнуть на кнопке ОК.

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

Упражнение 7.3 Для таблицы Сотрудники создать форму с именем Личная карточка сотрудника, примерный вид которой показан на рис. 7.2.

Рис.7.2. Примерный вид формы для самостоятельного изготовления

Эту работу можно выполнить двумя способами: создать автоформу в столбец и затем в режиме конструктора внести необходимые изменения или выполнить всю работу в режиме Конструктора.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]