在Access中,如何透過匹配欄位從另一個表中提取資料?

在Access中,如何透過匹配欄位從另一個表中提取資料?

我正在為一家工具租賃店開發庫存系統。我有兩張桌子:細節追蹤細節擁有所有客戶的所有基本資訊(姓名、條碼、ID 等)。追蹤旨在建立租賃活動日誌。

這就是我想要做的:我正在嘗試掃描條碼並將條碼輸入到基於以下內容的表單中:追蹤桌子。但是,一旦填寫了條碼字段,我希望從細節表並自動填寫在表格中。

我在想一些表達方式,例如名稱 = 條碼.[詳細資料]!名稱等等,但是不起作用。誰能幫我解決這個問題嗎?多謝。

傑傑

答案1

您將需要至少 3 個表來捕獲工具租賃資訊。您將需要一個「客戶」表(您稱之為「詳細資料」)、一個用於標識每個出租工具的工具表,以及一個捕獲工具和客戶資訊的多對多表,例如誰租用了哪個工具以及何時租用(每個工具)客戶可以租用許多工具,並且每個工具可以由許多客戶租用,但不是同時租用)。

如何根據條碼填入相關欄位的資訊;有幾種方法可以實現這一點。您可以使用條碼欄位的更新後事件,使用基於條碼 ID 的記錄集或 DLookup 來更新相關欄位。如果條碼欄位是組合方塊(以允許使用者更輕鬆地手動輸入數字),您可以將額外資訊儲存在組合方塊的行來源中,並使用該欄位的更新後事件來填入其他欄位。

相關內容