Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы MS Access.docx
Скачиваний:
16
Добавлен:
17.12.2018
Размер:
258.45 Кб
Скачать

5.3. Лабораторная работа Создание форм и отчетов

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

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

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

1. Откройте вкладку Создание и выберите команду Мастер форм.

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

  • на первом шаге мастера выберите из списка Таблицы и запросы имя таблицы Заказы и перенесите из списка Доступные поля поля КодПокупателя, КодЗаказа, ДатаИсполнения, Оплата в список Выбранные поля;

  • на втором шаге мастера включите опцию Табличный;

  • на третьем шаге мастера введите имя формы Заказы нажмите кнопку Готово.

Создание автоформы

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

  2. Откройте вкладку Создание и выберите команду Форма.

Откройте полученную форму в режиме конструктора для редактирования (в списке Режим выберите вариант Конструктор).

Замените поле Город на поле со списком:

  • удалите поле город (обе рамки);

  • Примечание. Каждое поле в режиме конструктора форм представлено двумя рамками. Левая рамка содержит текст заголовка поля, а правая рамка – это само поле, которое в режиме формы будет отображать конкретное значение данного поля.

  • нарисуйте на месте, где располагалась правая рамка поля Город, новую рамку, используя элемент управления Поле со списком (вкладка Инструменты конструктора формКонструктор) (рис. 5.4);

Рис. 5.4. Панель элементов управления с выделенным элементом Поле со списком

  • в диалоге мастера оставьте включенной опцию Значения из другой таблицы или другого запроса и нажмите кнопку Далее;

  • на втором шаге выберите таблицу Покупатели;

  • на третьем шаге из области Доступные поля перенесите поле Город в область Выбранные поля;

  • на четвертом шаге установите для поля Город сортировку по возрастанию;

  • на пятом и шестом шаге ничего не меняйте и перейдите на следующий шаг;

  • на седьмом шаге включите опцию Сохранить в поле и выберите из списка поле Город;

  • на восьмом шаге введите имя Город и нажмите кнопку Готово.

Примечание. Для удаления макета, примененного к элементам управления, используйте команду Удалить макет на панели Упорядочить (Инструменты конструктора фор).

Измените в области заголовка формы текст заголовка и поместите рисунок (рис. 5.5). Используйте элементы управления Надпись и Свободная рамка объекта (в списке Тип объекта выберите вариант Точечный рисунок).

Поместите в область данных кнопку для открытия формы Заказы (рис.5.5):

  • нарисуйте рамку на свободном месте области данных с помощью элемента управления Кнопка;

  • в диалоге с мастером (первый шаг) выберите тип действия Работа с формой и действие Открыть форму;

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

  • на третьем и четвертом шаге мастера ничего не меняйте и перейдите на следующий шаг;

  • на пятом шаге мастера нажмите кнопку Готово.

Используйте элемент управления Надпись для ввода текста справа от кнопки.

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

Сохраните внесенные изменения в форму и перейдите в режим просмотра формы с помощью команды Режим формы.

Рис. 5.5. Отредактированная форма Покупатели