台灣最大程式設計社群網站
線上人數
2162
 
會員總數:246502
討論主題:190009
歡迎您免費加入會員
討論區列表 >> ACCESS >> 如何在表單中連結資料表與查詢結果?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何在表單中連結資料表與查詢結果?
價值 : 100 QP  點閱數:144 回應數:6
樓主

Mocimoci
門外漢
0 5
107 22
發送站內信

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

這是我的測試檔:https://reurl.cc/2oEn2E

搜尋相關Tags的文章: [ ACCESS ] , [ 表單 ] , [ 查詢 ] ,
本篇文章發表於2021-10-13 00:01
1樓
回應

P陳
檢舉此回應
用 識別碼 將 應付帳款 與 訂貨單or簽單 這三個資料表以一對多的方式連結起來 <--- 這堣ㄨ 不能用 識別碼 來建立關聯

假設您是要付款給別人的
1.以 訂貨單 為主 中有一個主鍵 訂單編號
2.簽單是 一張訂貨單有數張簽單 (多次送貨),二個主鍵 訂單編號 簽單編號
3.應付帳款 一張訂貨單有數張應付帳款 (一或多次送貨,一或多次付款) 二個主鍵 訂單編號 應付帳款編號 如果您的付款與簽單有關 還要加上簽單編號
本篇文章回覆於2021-10-15 23:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

P陳
檢舉此回應
建立成一個表單時,電腦顯示不能這樣建立,我不太懂為什麼... <---- 說不行的是 那一個表單?
ACCESS 很好用,初期會碰到困難是正常的,加油
本篇文章回覆於2021-10-15 23:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Mocimoci
檢舉此回應
P陳 感謝您的回覆~
不過好像有點誤會...
買東西時可能會有兩種狀況,一是打電話訂貨,那就會拿到訂貨單,二是到店家取貨,賒帳未付款就會拿到簽單簽單,這兩個都是應付帳款(平常就會陸續鍵入資料),結帳時,廠商可能會同時請一或多筆款項,也就是多張訂貨單或是簽單(結帳資訊是收到請款單才會鍵入資料)。

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

P陳
檢舉此回應
1.識別碼連結這兩個表單嗎<------千萬不要用識別碼當關聯鍵 會死的很難看

2.是聯集查詢不能和資料表做成一張表單 <---- 這應該沒有問題,我作過

3.民國年可以用 format(now(),"emmdd") 來處理

4.表單那麼多,資料表那麼多 那一個出問題?
本篇文章回覆於2021-10-21 22:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

Mocimoci
檢舉此回應
1.識別碼連結這兩個表單嗎<------千萬不要用識別碼當關聯鍵 會死的很難看
那我應該如何連結 資料表:應付帳款 與 資料表:訂貨單_編號A/訂貨單_A 和 簽單_編號D/簽單_D 中的資料比較適當呢?

2.是聯集查詢不能和資料表做成一張表單 <---- 這應該沒有問題,我作過
我本來是想用 資料表:應付帳款 與 聯集查詢:應付帳款_查詢 中的識別碼作為連結建立表單,但無法建立

3.民國年可以用 format(now(),"emmdd") 來處理
請問這個公式我應該放在哪個欄位呢? 資料表 設計檢視中的格式中,顯示怪怪的,我是不是放錯位置了阿?

4.表單那麼多,資料表那麼多 那一個出問題?
主要我是不知道 資料表:訂貨單_編號A/訂貨單_A 和 簽單_編號D/簽單_D 在結帳時如何過帳至 資料表:應付帳款 比較恰當?
本篇文章回覆於2021-10-21 23:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

Mocimoci
檢舉此回應
我發現上面那個檔案查詢欄位少了識別碼
更正為這個檔案:https://reurl.cc/1oX7z9

感謝 P陳 您的回覆~
本篇文章回覆於2021-10-21 23:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.