2016-04-22 64 views
0

我有3個表:purchase,purchaseDetails和supplierAccount。當添加purchase和purchaseDetails時,將根據purchaseDetails中的總和將一條記錄插入supplierAccount。如何創建過程中插入多行後添加到supplierAccount不是每一行purchaesDetails表女士Access創建過程插入多行後插入一行

回答

0

嗯......再加上缺乏細節,這個問題可以有多個答案。

但是,最簡單的方法之一是創建一個窗體,添加具有「購買ID」字段以鏈接到其他表格的新「購買」記錄。

在此購買表單中,您可以添加鏈接到「purchaseDetails」表的子表單。然後,您可以爲每個訂單項添加儘可能多的記錄到子表單。這些記錄中的每一個都有一個購買ID,將它們鏈接回Header購買記錄。

然後,當你添加完這些「purchaseDetail」的記錄,你可以把你的所謂的「提交」購買表格(或類似的東西),這所謂的「供應商帳戶摘要」查詢上的按鈕。

然後,您可以創建「供應商帳戶摘要」查詢來總結多行中的「purchaseDetails」表與當前的購買ID的記錄。

這樣做之後,您可能希望創建按鈕後面VBA代碼設置「鎖定」字段,以便有人不能多次按下按鈕爲同一購買ID。如果您想在第一次提交完成後添加更多細節,這種VBA代碼會變得複雜。你將不得不撤消很多東西並重新提交。儘管VBA可能變得非常複雜,但它都是非常可行的。

無論如何,我希望這回答你的問題。

如果你沒有使用表單,您只需要創建並運行「供應商帳戶摘要」查詢確保您提供正確的購買ID。

祝你好運!