使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

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

以下信息汇总了有关使用窗体的要点:

  • 主菜单 (frmMainMenu) 包含用于打开每个订单的订单列表、几个筛选器选项和超链接。

  • 单击“ 添加订单 ”按钮打开新的空白订单。

  • 在订单详细信息窗体 (frmOrderDetails) ,从下拉列表中选择现有客户。 此时,将选择“员工姓名”和“ 状态”。 订单日期也已填写。 暂时将“发货日期”和“付款日期”留空。

  • 若要为新客户添加订单,请在打开订单详细信息窗体之前创建客户记录, (frmOrderDetails) 。

  • 若要向订单添加项,请为此订单选择“产品”,然后输入“数量”。 填充了“单价”,并且“价格”由表达式计算。

  • 若要推进 “订单状态” 并将订单从 “新建 ”-“> 发票 ”-> 发货 “>”关闭“工作流中移动,请使用订单详细信息窗体顶部的按钮 (frmOrderDetails) 。

  • 可以使用“删除订单”按钮删除未托管 的订单

  • 从设计上看,Northwind 2.0 Starter Edition 中的订购过程非常简单。 假设总是有可用的库存,它永远不会用完,也永远不必购买。 一个更现实的进程将处理这些常见问题。

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

  • 订单详细信息窗体 (frmOrderDetails) 从表单 (的 RecordSource 属性中指定的 qryOrder) 简单查询获取其数据。 建议将数据输入窗体基于单个表查询。 请注意,不需要在此查询中包含 OrderDetails 表。

  • 各种 ID 字段从两列组合框中获取其值:隐藏的 ID 列和可见的“说明”列。 这些组合框绑定到 RowSource 属性中指定的双列查询。

  • 子窗体 sfrmOrderDetails 绑定到单个表查询。 ProductID 下拉列表的工作方式与其他 ID 下拉列表类似。 通过设置子窗体控件的 LinkMasterFields LinkChildFields 属性,子窗体的行限制为当前顺序。

  • 此窗体还有一个 BeforeInsert 宏,该宏在创建新记录时运行,并设置 Employee 和 Status。 通常,选择客户时会出现这种情况。 TempVars!UserID 保存从 frmLogin 窗体捕获的已登录用户的 UserID。 请注意,这些宏不在导航窗格的“宏”部分,而是位于“属性”窗口的“事件”选项卡中。

  • 此窗体的 AfterInsert 事件具有一个宏,该宏在保存新记录时运行。 然后,它会更新main菜单左侧导航窗格中的计数。

另请参阅

Northwind 2.0 入门版

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×