台灣最大程式設計社群網站
線上人數
1564
 
會員總數:246478
討論主題:189985
歡迎您免費加入會員
討論區列表 >> ACCESS >> 如何將子表單的多值總和後傳回至母表單對應的資料表
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何將子表單的多值總和後傳回至母表單對應的資料表
價值 : 100 QP  點閱數:363 回應數:9
樓主

Alice Hsu
門外漢
0 2
32 7
發送站內信

如題,我做了一個 PO 資料表,和一個 PO產品 的資料表
PO 資料表裡面是這次下單的資訊
PO產品 資料表裡面是下單的內容

目前做的有:
1. 用PO 資料表做一個PO 表單,裡面連接PO產品 子表單
2. 在表單中,將PO產品 的每項小計做了加總,放在這個子表單的表單尾
3. 然後在PO 表單裡面新增文字,讓它等於子表單尾的總計

如此,子表單的總計就可以顯示在母表單中了

問題:
如何將這個總計的值,回傳到PO 資料表中加以做運算呢?
謝謝

搜尋相關Tags的文章: [ 子表單 ] , [ 回傳 ] , [ 資料表 ] ,
本篇文章發表於2021-07-18 06:27
1樓
最有價值解答

tungta
捐贈 VP 給 tungta 檢舉此回應
請看範例是否合用
https://www.mediafire.com/file/d07yts9yqy60r2t/子表單合計金額顯示在主表單.rar/file
本篇文章回覆於2021-07-20 16:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Alice Hsu
檢舉此回應
哇,謝謝tungta,我看到了兩種做法,可是當我改子表單裡面的金額時,母表但所對應的"資料表"總金額並沒有跟著改變耶 :(
是不是我邏輯不對,在Access裡面不應該想跨資料表做計算呢?

感覺表單能做的事很多,也能跨表單做運算,但最終結果是呈現在表單上,並無法呈現在資料表裡面。(或是,我不知道怎麼做)
如果我對總價想要在做更進一步的計算,只能繼續在表單上面做,無法將數字帶進資料表裡面做。

不好意思,剛接觸Access,可能有很多誤解Access的用法之處
本篇文章回覆於2021-07-21 12:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
Access資料庫,資料表就像是倉庫,只負責儲存記錄,表單才是負責所有輸入與運算,並同時更新資料表記錄

範例請把這行VBA
'1002 Forms("報價單").Requery '更新子表單
改為如下
1002 Forms("報價單").Requery '更新主表單
即可
本篇文章回覆於2021-07-21 14:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Alice Hsu
檢舉此回應


謝謝tungta,我找了一陣子才比較熟悉這個環境
而且到了很晚才發現mdb和accdb檔原來是不一樣的!
(自己摸索+悟性 XD)

截圖的上半部是主表單對應的資料表,下面子表單的數字改了之後,有辦法改到上面資料表的總價嗎?
謝謝
本篇文章回覆於2021-07-22 17:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

Alice Hsu
檢舉此回應
對了,我嘗試用查詢的方式,終於把子資料表的總值,拉到另一個資料表中,然後再結合母表中要運算的東西
算是"硬幹著"達成目的
可是中間產生了非常多的中繼資料表,到底是真的有必要嗎?(覺得自己這麼做好像很笨,可是邏輯比較清楚)(終歸是悟性太低 XD)

---
我的採購單中,每項商品的小計加總後,這個總計要放到採購資料表
然後要跟資料表中的匯款金額、匯率、運費做運算。
之後還要加上關稅、國內運費...等雜支做運算

得到這次採購的成本後,要除以接下來幾次出貨所賺的訂單中
而且之後還有出貨成本、包材...等的要算進去

感覺這樣做起來十幾個資料表 囧
本篇文章回覆於2021-07-22 17:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
截圖的上半部是主表單對應的資料表,下面子表單的數字改了之後,有辦法改到上面資料表的總價嗎?

範例請把這行VBA
'1002 Forms("報價單").Requery '更新子表單
改為如下
1002 Forms("報價單").Requery '更新主表單
即可
本篇文章回覆於2021-07-22 17:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

Alice Hsu
檢舉此回應

你講的是像這個圖這樣嗎?
我改了、存檔,可是沒有用耶

主"表單"的金額有更動,但是"資料表"的值沒有動耶
本篇文章回覆於2021-07-22 17:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

tungta
捐贈 VP 給 tungta 檢舉此回應
現在字是綠色
請把1002前面的豆點刪除
字是黑色才有作用
本篇文章回覆於2021-07-22 18:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

Alice Hsu
檢舉此回應
oh對耶,我在幹嘛

天啊可以了耶!
我快哭了,好感動
本篇文章回覆於2021-07-22 18:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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