从Access表单中的相关表计数行

时间:2012-11-03 19:59:53

标签: ms-access

示例:我有三个表(地址,客户和付款)。 我想计算折扣。但因此我需要知道每个地址上有多少客户。我需要在我的付款表单中为每个地址计算客户,而我选择的是客户,我想知道有多少客户住在这个地址上。 如果我知道,那么我可以计算折扣。

1 个答案:

答案 0 :(得分:2)

您可以在文本框的控件源中使用DCount,例如:

 =DCount("ID","Customers","AddressID=" & AddressID)

以上将在customers表中计算一个名为ID的字段,其中AddressID与表单当前记录中的AddressID相同。

这只是一个大纲,你必须使它适合你的设置。

或者,您可以创建一个查询来计算客户的地址并在查询中使用DLookUp。