如何在表單中連結資料表與查詢結果?

Mocimoci
各位高手好~
我試著利用Access建立一個帳務系統,以加速我平常處理的事務,但我在寫應付帳款結帳這塊時遇到了一些困難,希望大家能夠幫幫忙!
我在建立了 訂貨單 簽單 應付帳款 三個資料表,訂貨單及簽單 記錄每次使用訂單或簽單所購買的明細資料,應付帳款 則主要記錄結帳時間.發票抬頭.發票號碼.發票金額...等等的資訊。
訂貨單及簽單 應該要根據每個月的請款做入應付帳款中,做應付帳時才能獲得足夠的資訊將資料鍵入 應付帳款 資料表中。
目前我是想說可以用 識別碼 將 應付帳款 與 訂貨單or簽單 這三個資料表以一對多的方式連結起來,並且建立一個表單,主表單是 應付帳款 需要鍵入的欄位,再加上 浮動編號 欄位(這個浮動編號是每張訂貨單和簽單的獨特編號,但每單張中又可能包含多個品項),希望藉由輸入浮動編號能將查詢出的明細資料列於子表單中,並且查詢出的結果能連動主表單,將有列出的該筆訂貨單或簽單中的識別碼欄位寫入和主表一樣的識別碼,達到連結 應付帳款 資料表的目的。
目前,我做到建好 訂貨單 簽單 應付帳款 三個資料表,以及 應付帳款_查詢(一個 聯集查詢,合併了訂貨單與簽單的內容),但我想使用表單精靈將 應付帳款 資料表與應付帳款_查詢 聯集查詢 建立成一個表單時,電腦顯示不能這樣建立,我不太懂為什麼...
請問我應該如何建立這樣的一個表單呢?
也麻煩各位幫我看看這樣的設計邏輯有沒有什麼需要改進的地方

這是我的測試檔:https://reurl.cc/2oEn2E
P陳
用 識別碼 將 應付帳款 與 訂貨單or簽單 這三個資料表以一對多的方式連結起來 <--- 這裏不對 不能用 識別碼 來建立關聯

假設您是要付款給別人的
1.以 訂貨單 為主 中有一個主鍵 訂單編號
2.簽單是 一張訂貨單有數張簽單 (多次送貨),二個主鍵 訂單編號 簽單編號
3.應付帳款 一張訂貨單有數張應付帳款 (一或多次送貨,一或多次付款) 二個主鍵 訂單編號 應付帳款編號 如果您的付款與簽單有關 還要加上簽單編號
P陳
建立成一個表單時,電腦顯示不能這樣建立,我不太懂為什麼... <---- 說不行的是 那一個表單?
ACCESS 很好用,初期會碰到困難是正常的,加油
Mocimoci
P陳 感謝您的回覆~
不過好像有點誤會...
買東西時可能會有兩種狀況,一是打電話訂貨,那就會拿到訂貨單,二是到店家取貨,賒帳未付款就會拿到簽單簽單,這兩個都是應付帳款(平常就會陸續鍵入資料),結帳時,廠商可能會同時請一或多筆款項,也就是多張訂貨單或是簽單(結帳資訊是收到請款單才會鍵入資料)。

我後來發現好想是聯集查詢不能和資料表做成一張表單,所以目前我已把訂貨單和簽單寫在同一個資料表中,主表會有浮動編號與子表連結,子表紀錄當次購賣的一或多個品項,這部分目前沒有問題;另外,我有一個用於結帳的表單,裡面是紀錄票據.請款期數.以及請款金額...等。
但我不太知道要怎麼連結這兩個表單使用上會比較方便,同一筆結帳應該要對應到一或多張的訂貨單/簽單,我應該是再建立一個識別碼連結這兩個表單嗎?可是這樣我必須回到每張訂貨單/簽單再去填新的識別碼,才有辦法連結到結帳的表單,這樣好像有點麻煩,是否可以用類似查詢的方式讓這兩張表對應連結上呢?
回到頂部