線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:662
推到 Plurk!
推到 Facebook!

問一個bde 多層master-detail的問題..

尚未結案
jachi
一般會員


發表:16
回覆:16
積分:11
註冊:2002-09-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-13 11:11:24 IP:211.75.xxx.xxx 未訂閱
看過這篇文章引申 table1 ->DataSource1 table2->DataSource2,MasterSource->DataSource1,MasterField->大廈編號 table3->DataSource3,MasterSource->DataSource2,MasterField->房屋編號 table2跟table3都使用DBGrid來顯示資料..這樣不知道清不清楚ㄋ??TRY TRY SEE manquery ->DataSource1 客戶編號 query1->DataSource2,DataSource->DataSource1 KEY:客戶編號,信託帳號 query2->DataSource3,DataSource->DataSource2 key:客戶編號,信託帳號,帳號 所以是 master(mainquery)->detail(query1) master(query1)-detail(query2) 關係及dbgrid都ok,現在的問題是..3個都是用cachedupdate mainquery 在insert or edit模式時 我query1 key 第二筆的..信託帳號時.. 第一筆的query2 帳號會不見 可是如用在query1換資料列時用query2.applyupdate時... query2.就會寫進資料庫了 但mainquery的資料並還沒要寫入資料庫 且 mainquery按取消時 需3個query都要取消... 不知道大大懂我要問的嗎...有什麼方法能做的更好..呢... 發表人 - jachi 於 2005/01/13 11:15:37
ying0515
中階會員


發表:90
回覆:168
積分:81
註冊:2003-01-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-13 18:33:38 IP:61.218.xxx.xxx 未訂閱
用TClientDataSet的Nested Table來實作Master/Detail關係, 當Master.applyupdate時Master/Detail的資料會一併update. Delphi follower
------
Delphi
jachi
一般會員


發表:16
回覆:16
積分:11
註冊:2002-09-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-01-17 20:20:46 IP:218.167.xxx.xxx 未訂閱
引言: 用TClientDataSet的Nested Table來實作Master/Detail關係, 當Master.applyupdate時Master/Detail的資料會一併update. Delphi follower
我先用別的方法做掉了 找時間再試試大大的分法試試 謝謝喔..我試看看
系統時間:2024-07-02 3:02:21
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!