我有3個表:purchase,purchaseDetails和supplierAccount。當添加purchase和purchaseDetails時,將根據purchaseDetails中的總和將一條記錄插入supplierAccount。如何創建過程中插入多行後添加到supplierAccount不是每一行purchaesDetails表女士Access創建過程插入多行後插入一行
0
A
回答
0
嗯......再加上缺乏細節,這個問題可以有多個答案。
但是,最簡單的方法之一是創建一個窗體,添加具有「購買ID」字段以鏈接到其他表格的新「購買」記錄。
在此購買表單中,您可以添加鏈接到「purchaseDetails」表的子表單。然後,您可以爲每個訂單項添加儘可能多的記錄到子表單。這些記錄中的每一個都有一個購買ID,將它們鏈接回Header購買記錄。
然後,當你添加完這些「purchaseDetail」的記錄,你可以把你的所謂的「提交」購買表格(或類似的東西),這所謂的「供應商帳戶摘要」查詢上的按鈕。
然後,您可以創建「供應商帳戶摘要」查詢來總結多行中的「purchaseDetails」表與當前的購買ID的記錄。
這樣做之後,您可能希望創建按鈕後面VBA代碼設置「鎖定」字段,以便有人不能多次按下按鈕爲同一購買ID。如果您想在第一次提交完成後添加更多細節,這種VBA代碼會變得複雜。你將不得不撤消很多東西並重新提交。儘管VBA可能變得非常複雜,但它都是非常可行的。
無論如何,我希望這回答你的問題。
如果你沒有使用表單,您只需要創建並運行「供應商帳戶摘要」查詢確保您提供正確的購買ID。
祝你好運!
相關問題
- 1. 問題在女士access..But代碼數據插入運行正常
- 2. 存在女士數據插入問題
- 3. 沒有行後,我創建插入PL/SQL過程
- 4. C#Windows窗體應用程序使用Access女士無法插入數據
- 5. 插入多行
- 6. 插入多行
- 7. 創建並插入一行到表中的存儲過程
- 8. 在mysql中插入第一行後無法插入行
- 9. 插入多行插入表在asp.net MVC
- 10. 行後插入行javascript
- 11. Oracle插入多行
- 12. SQL插入多行
- 13. 多行插入重複行
- 14. 插入行後另一行jQuery的
- 15. 插入宏後的MS Access
- 16. 插入觸發後的Firebird - 插入時間戳插入行
- 17. 插入列值多行到一行
- 18. 如何對插入進行隊列以創建批量插入
- 19. 編譯器通過後插入值行
- 20. Excel:創建新行並插入
- 21. 一個查詢插入多行多列
- 22. 插入一行後的過程/觸發器SQL
- 23. MSSQL服務器僅插入最後一行的存儲過程
- 24. 通過php插入多行到mysql
- 25. 通過變量插入多行
- 26. 女士Access VBA日期過濾器
- 27. 插入後缺少行
- 28. 插入空行後ORDER BY
- 29. 使用一個插入命令插入多行
- 30. 通過Dapper進行批量插入比逐行插入要慢