台灣最大程式設計社群網站
線上人數
1818
 
會員總數:242949
討論主題:187843
歡迎您免費加入會員
討論區列表 >> ACCESS >> 請問有辦法在主表單修改單號後,子表單明細單號同步修改
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問有辦法在主表單修改單號後,子表單明細單號同步修改
價值 : 25 QP  點閱數:286 回應數:4

樓主

楊秉豪
門外漢
0 3
52 2
發送站內信

請問有辦法在主表單修改單號(主索引後,子表單明細單號(索引)同步修改

因為有時要重新修改主表單單號, 子表單明細資料就會刷新,但修改前子表單單號內容還在,造成資料統計有誤


還是只能先刪除子表單內容,在修改主表單單號?




搜尋相關Tags的文章: [ 主索引單號修改子表單同步修改 ] ,
本篇文章發表於2017-12-29 17:37
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

P陳
檢舉此回應
可以
1.進資料庫工具 ->資料庫關聯
2.將主資料表與副資料表的關聯欄位拉一條線
3.在該條線上點一下 選 編輯關聯
4.選串聯更新 串聯刪除

就可以達到您的要求了
本篇文章回覆於2017-12-29 17:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

羅伯斯
檢舉此回應
理論上是可以達成樓主的要求
但實際上在明細資料,還是存在明細資料表內
進而造成明細資料表中,存有不必要的資料
若此修改主資料表單號動作的不常發生,對整個資料庫影響尚不大
反之若是經常性的發生,會讓整個資料庫,因增加許多無用旳資料
而虛胖許多,及影響資料庫的運作效能

況且資料若已經有存檔的動作,子表單的明細資料,即已存入
統計時,還是會將這些資料列入統計,出來的結果,仍然是錯的
除非在修改主資料表單號時,一併進行明細資料的反推算動作
將明細資料恢復成舊單號建立前的原始狀態
本篇文章回覆於2017-12-30 12:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

小魚
檢舉此回應
一般來說,
我們會創建一個表的關聯,
是用一個主鍵(譬如說Guid之類的),
基本上那個鍵產生以後是固定的,
而且是使用者看不到的,
(不過有可能會帶在Get的字串中)
你所謂的 表單單號 只須放在其中一個資料表,
(照你的架構應該是放在主表單)
然後用SQL的方式去讀出來就可以,
不用同時改兩個資料表。
本篇文章回覆於2017-12-30 22:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

楊秉豪
檢舉此回應
感謝各位解答,已解決 謝謝
本篇文章回覆於2018-01-03 11:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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