Ms access 从Access窗体中的相关表中计算行数

Ms access 从Access窗体中的相关表中计算行数,ms-access,Ms Access,示例:我有三个表(地址、客户和付款)。 我想计算一下折扣。但因此,我需要知道每个地址上有多少客户。我需要在我的付款表格中计算每个地址的客户数,在选择客户时,我想知道有多少客户住在这个地址上。 如果我知道,那么我可以计算折扣。您可以在文本框的控制源中使用DCount,例如: =DCount("ID","Customers","AddressID=" & AddressID) 上面将统计customers表中名为ID的字段,其中AddressID与表单当前记录上的AddressID相同

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

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

 =DCount("ID","Customers","AddressID=" & AddressID)
上面将统计customers表中名为ID的字段,其中AddressID与表单当前记录上的AddressID相同

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


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

我制作了一个文本框并尝试统计客户,但我不知道如何做。但我没有编码,因此,我正在使用MSAccess 2007表单进行工作。