2012-11-03 14 views
1

示例:我有三個表(地址,客戶和付款)。 我想計算折扣。但是,我需要知道每個地址上有多少客戶。我需要爲我的付款表單中的每個地址計算客戶數,而當我選擇客戶時,我想知道有多少客戶住在這個地址上。 如果我知道它然後我可以計算折扣。以訪問形式從相關表中計數行

+0

也許發佈您的代碼吧! – nickhar

+0

我做了一個文本框,並試圖計數客戶,但我不知道如何去做。 – lukso

+0

但我沒有編碼,因此我正在使用表單處理MSAccess 2007。 – lukso

回答

2

您可能能夠使用DCOUNT在文本框的控制源,例如:

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

上面將計算一個稱爲在客戶表ID字段,其中AddressID是一樣的AddressID在你的表格的當前記錄上。

這只是一個提綱,你必須使它適合你的設置。

或者,您可以創建一個查詢來計算客戶的地址並在查詢上使用DLookUp。

+0

它再次運作!你是驚人的Remou! – lukso