Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
подготовка к гос экзамену.doc
Скачиваний:
18
Добавлен:
25.09.2019
Размер:
298.5 Кб
Скачать

Вопрос 17. Ms Access: способы создания форм для работы с данными, элементы управления формы

Для создания форм в Access предусмотрено несколько способов

  1. использование Мастера «Автоформа», который автоматически создает форму, отображающую данные из таблицы или запроса.

  2. Использование программы «Мастер форм», автоматически создающей форму после того, как пользователь указывает, какие поля нужно добавить в форму, и определяет несколько параметров форматирования.

  3. Применение режима конструктора.

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

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

Создание форм с помощью мастера. Автоматизированные средства представляет Мастер форм – специальное программное средство, создающее структуру формы в режиме диалога с разработчиком. Мастер форм можно запустить из окна Базы данных щелчком на значке «Создание формы с помощью мастера».

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

  2. На втором этапе выбирается внешний вид формы.

  3. На третьем этапе выбирается стиль оформления формы.

  4. На последнем этапе выполняется сохранение формы под заданным именем. Здесь же можно включить переключатель «Изменить макет формы», который открывает только что созданную форму в режиме Конструктора. Этим удобно воспользоваться в учебных целях, чтобы рассмотреть структуру формы на готовом примере.

Если в созданной форме пользователя что-то не удовлетворяет, можно внести исправления в режиме конструктора.

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

В Access элемент управления «прикрепленный к данным» называется связанным, а элемент управления, независимый от данных – несвязанным. Многие элементы нам уже знакомы, это надпись, поле, флажок, список, поле со списком.

Структура формы. Форма имеет три основных раздела: область заголовка, область данных и область примечаний. Линии, разделяющие разделы, перетаскиваются по вертикали с помощью мыши – это позволяет изменять разделы так, как требуется.

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

При вводе данных через форму можно добавлять расширенные правила проверки корректности ввода и элементы управления (например, переключатели, флажки, раскрывающиеся списки)

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