252
Глава 5
26.
Главная
(Home).
27.
Из
соответствующего свойства поля, заданного при определении структуры
таблицы.
28.
Три вкладки, объединенные заголовком
Инструменты конструктора форм
(Form Design Tools):
Конструктор
(Design),
Упорядочить
(Arrange),
Формат
(Format).
29.
Для создания в форме полей и других элементов управления.
30.
По кнопке
Добавить поля
(Add Existing Fields) на вкладке ленты
Инструмен-
ты конструктора форм | Конструктор
(Form Design Tools | Design) в
группе
Сервис
(Tools).
31.
На вкладке ленты
Инструменты конструктора форм
или
Работа с макетами
форм | Конструктор
(Form Design Tools | Design) в группе
Элементы управ-
ления
(Controls).
32.
Страница свойств
(Property Sheet).
33.
Кнопка
Режим
(View) на вкладке ленты
Главная
(Home) или
Конструктор
(Design), а также в строке состояния.
34.
Да.
35.
Один-ко-многим.
36.
Все поля, составляющие ключ и не представленные в основной форме.
37.
Да.
ГЛ А В А
6
Разработка интерфейса
для ввода, просмотра
и корректировки документов
Диалоговые приложения пользователя
баз данных, прежде всего, должны обеспе-
чивать удобный графический интерфейс для работы с документами предметной
области. Основным средством создания такого интерфейса являются формы. Фор-
мы, адекватные формам первичных документов, позволяют
выполнять загрузку
справочных, плановых и оперативно-учетных данных, в любой момент просматри-
вать и редактировать содержимое ранее введенных в базу данных документов.
Формы могут использоваться и для оформления документов на компьютере, на-
пример, накладных на отгрузку товара, счетов на оплату в
соответствии с догово-
рами и т. д. В процессе оформления документа может выполняться и ввод его в ба-
зу данных. Кроме того, может быть предусмотрена распечатка подготовленного
документа средствами отчетов.
Инструментарий разработки форм предоставляет широкие возможности по созда-
нию графического диалогового интерфейса пользователя
для работы с документа-
ми, сохраняемыми в базе данных. Такой интерфейс является основой работы с ба-
зой данных в практическом приложении пользователя. После окончательного
создания приложения пользователь, как правило, не работает непосредственно
с таблицами базы данных. Разработчик приложения часто ограничивает полностью
или частично непосредственный доступ пользователя к таблицам.
При конструировании интерфейса пользователя для
обработки событий, иниции-
руемых пользователем в процессе работы с формой, могут применяться макросы
или процедуры VBA. Для формы и ее элементов управления определен набор ти-
повых событий. Связанные с полем события,
такие как
Изменение
(On Change),
До
обновления
(Before Update),
После
обновления
(After Update), или связанные
с записью события, такие как
Удаление
(Delete),
До обновления
(Before Update),
После обновления
(After Update), часто используются для подключения процедур,
обеспечивающих автоматический перерасчет (изменение) показателей в таблицах.
При создании некоторых элементов формы автоматически формируются типовые
процедуры обработки событий. Таким элементом является, например, кнопка. С ее