【问题标题】:Access 2013 - How do I link a result, from a query generated table, to a form?Access 2013 - 如何将查询生成的表中的结果链接到表单?
【发布时间】:2015-12-25 19:03:06
【问题描述】:

我有 2 个表,CUSTOMER 和 ORDERS,它们的公共字段是 CUST_ID。

除了 CUST_ID(关键字段)之外,CUSTOMER 表还有客户信息字段 - 地址、电话号码等。我有一个显示此信息的表单。

除了 CUST_ID(我们不是关键字段)之外,ORDER 表还包含客户每笔订单的产品、数量和总价字段。一个客户可能有多个订单。我创建了一个查询,它为我提供了每个客户的所有订单的总成本。我想要做的是将此查询的结果链接到客户信息表单,因此相应客户的总成本与提到的其他客户信息一起显示。

如何将此查询的结果链接到该表单?

谢谢。

【问题讨论】:

  • 您需要一个在两个地方都存在的值(键会很好)。只需将您的两个查询加入这两个字段即可。

标签: ms-access ms-access-2013


【解决方案1】:

您可以将 DLookup 用作未绑定文本框的 ControlSource:

=DLookup("TotalAmount","YourQuery","Cust_ID=" & Me.Cust_ID & "")

Cust_ID 是唯一键。

【讨论】:

    猜你喜欢
    • 2020-01-06
    • 1970-01-01
    • 2011-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 2012-09-04
    相关资源
    最近更新 更多