Northwind 2.0 入门版:产品

应用对象
Microsoft 365 专属 Access Access 2021 Access 2019

以下部分演示如何使用产品窗体以及如何对其进行编程。 提供了对象名称,以便你可以在 Northwind 2.0 Starter Edition 数据库中轻松检查它们。

使用产品表单

产品表单的设计简单,以突出最佳做法。 像在实际应用程序中一样,管理产品库存的高级方法很少。

frmMainMenu) (主菜单有一个 “产品 ”命令按钮,该按钮打开产品列表 (sfrmMainMenu_ProductList) 超链接,以打开每个产品的产品详细信息表单 (frmProductDetail) ,并具有以下操作按钮:

  • 添加产品 ”按钮可打开新的空白产品窗体。
  • 导出到文件 ”按钮,用于将产品列表发送到用户选择的文件,例如 Excel、.pdf 等。

在“产品详细信息”窗体 (frmProductDetail) 上,可以使用“ 删除产品 ”按钮删除未使用的产品。

对产品表单进行编程

以下信息汇总了有关如何开发表单的要点。

产品详细信息 (frmProductDetail) 从 RecordSource 属性中指定的简单查询 qryProductDetail 获取其数据。 建议将数据输入表单基于简单的单表查询。

请注意产品订单子窗体上方的文本框 txtOrderLabel (sfrmProductDetail_OrderList) 。 这是利用当前变量值自定义窗体显示的良好示例。

此形式和其他详细信息表单的另一个有趣功能是,它们会弹出并可以四处移动。 这可以通过以下两种方式之一实现:

  • 将 Form PopUp 属性设置为“是”。
  • 以对话框形式打开窗体:使用宏或代码) 打开窗体 (时,将 Window Mode 参数指定为“acDialog”。 请注意,如果窗体属性设置为“否”,则以对话框形式打开窗体将覆盖该窗体的 模式 属性。

每个窗体都有一个 模式属性。 当此属性设置为“是”时,在窗体处于打开状态时,将阻止你与任何其他窗体交互。 当使用窗口模式“acDialog”通过宏或代码打开窗体时,无论窗体的 模式 属性如何,该窗体都将自动模式化。

另请注意,“ 产品说明 ”文本框已启用 格式文本 。 这意味着文本可以在文本框中使用不同的字体和颜色显示。 由于产品详细信息窗体的 弹出 模式为“是”,因此文本格式 快捷菜单栏 不可用。 可以尝试粘贴Word文档中的一些格式文本,或暂时将窗体的 Popup 属性重置为“否”。

名为 ctlProductOrders 的子窗体控件中产品详细信息窗体 (sfrmProductOrders) 的产品订单子窗体绑定到已订购产品的三个表查询。 通过设置子窗体控件的 LinkMasterFieldsLinkChildFields 属性,可针对当前产品筛选此子窗体的行。

另请参阅

Northwind 2.0 入门版