Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VB-для курсового проектирования4.doc
Скачиваний:
16
Добавлен:
23.08.2019
Размер:
2.36 Mб
Скачать

3.2.4. Формы

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

Форма является удобным средством для просмотра БД, а также для ввода данных и их корректировки. Через формы можно загружать данные во взаимосвязанные таблицы базы данных, просматривать данные, а также их корректировать. В форме можно контролировать вводимые данные, устанавливать ограничения на доступ к данным, выводить необходимые сообщения, таким образом, применение форм позволяет упростить ввод данных в БД и уменьшить количество допускаемых ошибок ввода.

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

  • переход по записям, обработка записей;

  • работа с формой (открытие, закрытие, изменение фильтра; обновление данных, печать формы);

  • работа с отчетом, другим приложением;

  • запуск запроса, макроса, печать таблицы.

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

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

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

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

Область данных содержит записи. На экране одновременно их может располагаться от одной до нескольких.

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

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

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

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

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

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