問一個bde 多層master-detail的問題.. |
尚未結案
|
jachi
一般會員 發表:16 回覆:16 積分:11 註冊:2002-09-26 發送簡訊給我 |
看過這篇文章引申
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 發送簡訊給我 |
|
jachi
一般會員 發表:16 回覆:16 積分:11 註冊:2002-09-26 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |