以下部分演示如何使用客户表单以及如何对其进行编程。 提供了对象名称,以便你可以在 Northwind 2.0 Starter Edition 数据库中轻松检查它们。
main菜单 (frmMainMenu) 使用 frmCustomerList 显示所有客户。 在 Northwind 中,大多数列表窗体在main菜单中以子窗体的形式打开。 但 frmCustomerList 窗体将在其自己的选项卡中打开。 由于 frmCustomerList 窗体是拆分窗体,因此它不能是子窗体,并且只能作为窗体打开。
拆分窗体和数据表与 Excel 非常相似。 可以筛选和排序、显示/隐藏字段、汇总列数以及四处移动列。 打开表或查询时,数据将作为数据表显示给你。 拆分窗体看起来像数据表,但也具有窗体页眉和页脚部分。 页眉和页脚部分允许你拥有命令按钮、图像、文本标签和其他访问表单控件,你希望帮助改善用户体验。 有关详细信息,请参阅窗体简介和Create拆分窗体。
此客户列表表单 (frmCustomerList) 有四个可以执行的操作:
-
显示/隐藏字段 此时会打开一个对话框,其中包含所有可用字段的列表,最终用户可以检查或取消选中这些字段以更改显示的数据。 布局将为最终用户保留从一个会话到另一个会话,直到部署新版本。 有关详细信息,请参阅 在数据表中显示或隐藏列。
-
Create标签 从 Access 打开标签向导。 有关详细信息,请参阅 Access 中的Create邮件标签。
-
添加新客户 打开客户详细信息窗体 (frmCustomerDetail) 以便添加新客户。
-
选择 ID 单击“ID”字段(超链接),打开所选客户的客户详细信息窗体。
客户详细信息表单 (frmCustomerDetail) 突出显示了以下 Access 功能:
-
使用 GoToRecord 宏操作 添加新客户。
-
使用窗体的 OpenArgs 属性 允许在下单时添加新客户。