В следующих разделах показано, как использовать клиентские формы и как программировать их. Имена объектов предоставляются, чтобы их можно было легко изучить в базе данных Northwind 2.0 Starter Edition.
В меню main (frmMainMenu) используется frmCustomerList для отображения всех клиентов. В Northwind большинство форм списка открывается в виде подчиненной формы из меню main. Но форма frmCustomerList открывается на собственной вкладке. Так как форма frmCustomerList является разделенной, она не может быть подчиненной формой и может открываться только как форма.
Разделенные формы и таблицы очень похожи на Excel. Вы можете фильтровать и сортировать, отображать и скрывать поля, столбцы всего и перемещать столбцы. При открытии таблицы или запроса данные отображаются в виде таблицы. Разделенная форма выглядит как таблица, но также содержит разделы верхнего и нижнего колонтитулов формы. Разделы верхнего и нижнего колонтитулов позволяют использовать командные кнопки, изображения, текстовые метки и другие элементы управления формами доступа, которые помогут улучшить взаимодействие с пользователем. Дополнительные сведения см. в статье Общие сведения о формах и Create разделенной форме.
Эта форма списка клиентов (frmCustomerList) содержит четыре действия, которые можно выполнить:
-
Отображение и скрытие полей Откроется диалоговое окно со списком всех доступных полей, и пользователь может проверка или снять флажок, чтобы изменить представленные данные. Макет будет сохраняться от одного сеанса к другому для конечного пользователя до тех пор, пока не будет развернута новая версия. Дополнительные сведения см. в разделе Отображение или скрытие столбцов в таблице.
-
метки Create Открывает мастер меток из Access. Дополнительные сведения см. в разделе Create меток рассылки в Access.
-
Добавление нового клиента Откройте форму сведений о клиенте (frmCustomerDetail), чтобы добавить нового клиента.
-
Выбор идентификатора Щелкните поле Идентификатор, которое является гиперссылкой, чтобы открыть форму сведений о клиенте для выбранного клиента.
В форме сведений о клиенте (frmCustomerDetail) выделены следующие функции Доступа:
-
Использование макрокоманды GoToRecord для добавления нового клиента.
-
Использование свойства OpenArgs формы для добавления нового клиента при оформлении заказа.