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

Лабораторная работа № 5. Формы

Цель работы: Изучить назначение и виды форм. Научиться создавать формы различных видов.

Программа работы

  1. Знакомство с различными видами форм.

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

  3. Использование Мастера форм для создания новой формы.

  4. Изменение внешнего вида формы.

  5. Перемещение и изменение размеров элементов управления.

  6. Изменение параметров элементов управления и разделов формы.

  7. Изменение параметров оформления текста в элементах управления.

Краткие сведения

Работа с данными непосредственно в режиме таблицы не всегда удобна. Для того чтобы сделать более удобным выполнение часто повторяющихся задач, в ОС Win­dows, и не только в ней, принято использовать графический интерфейс досту­па — диалоговые окна с различными дополнительными элементами, такими как вкладки, списки, флажки и т. д. В MS Access такие окна называются формами.

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

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

Виды форм Access

Содержание и вид формы зависит от того, в каком приложении для работы с БД она используется. Приложения для работы с БД можно разделить на три основные категории:

Создавая формы в БД, разработчик может преследовать различные цели:

  • Корректировка данных. Наиболее часто формы создаются именно для изменения существующих записей. Примером формы, предназначенной для корректировки данных, может служить форма "Заказы" (рис. 5.1).

Рис. 5.1. Пример формы, предназначенной для корректировки данных

  • Ввод данных. С помощью этих форм обычно добавляются новые записи в таблицы БД. Впрочем, часто эти две группы форм объединяют в одну, позволяя им и добавлять новые записи, и изменять существующие.

  • Просмотр данных. Формы этого типа предназначены для представления такой информации, как диаграммы, отчеты, статистические сведения, таблицы или отдельные элементы данных, но не позволяют пользователю добавлять или изменять данные. Их можно разрабатывать как с целью перспективного планирования действий, так и для принятия экстренного решения. Примером формы, предназначенной для принятия решений, может служить форма "Квартальные обороты" (рис. 5.2).

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

Рис. 5.2. Пример формы, предназначенной для просмотра данных

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

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

  • Простая форма. Иногда ее еще называют формой «В столбец». Располагает поля в столбец друг под другом, причем одновременно отображаются данные только одной записи. Для просмотра другой записи необходимо перейти к ней (соответствующие кнопки расположены в нижней части формы).

Рис. 5.3 Простая форма Календарь

  • Ленточная форма. Все поля записи выводятся в одну строку, при этом в форме отображаются все записи.

Рис. 5.4 Ленточная форма Подразделения

  • Табличная форма. Отображение записей осуществляется в режиме таблицы.

Рис. 5.5 Табличная форма Подразделения

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

Рис. 5.6 Форма с подчиненной формой