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

請前輩幫解一下,我都試不出來 ~>_<~Master/Detail問題!

 
Ethan
版主


發表:101
回覆:170
積分:78
註冊:2006-07-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-07-24 08:54:58 IP:61.218.xxx.xxx 未訂閱
我應如何讓Master條件 Order by Detail的 CUSNAME,底下是我的CODE. 就是說要依Detail的CUSNAME去做依序排列! ...... ...... QUERYMASTER.DatabaseName:='SH_PHILIPS-PH'; QUERYMASTER.SQL.add('SELECT Cacntt00.CNTRCTNO, Cacntt00.CUSNO, Cacntt00.WKDDRATE FROM CACNTT00 where (Cacntt00.CNTRCTNO >= :N1) and (Cacntt00.CNTRCTNO <= :N2)'); QUERYMASTER.ParamByName('N1').AsString:=N1 #39; QUERYMASTER.ParamByName('N2').AsString:=N2 #39; DATASOURCEMASTER.DATASET:= QUERYMASTER; QUERYDETAIL.DatabaseName:='SH_PHILIPS-PH'; QUERYDETAIL.SQL.add('SELECT Bacust00.CUSNO, Bacust00.CUSTYPE, Bacust00.CUSNAME, Bacust00.LASTDT, Bacust00.TOTCHG FROM BACUST00 WHERE CUSNO = :CUSNO'); QUERYDETAIL.DATASOURCE := DATASOURCEMASTER; QUERYMASTER.ACTIVE := TRUE ; QUERYDETAIL.ACTIVE := TRUE ; .... ....
ccchen
版主


發表:61
回覆:940
積分:1394
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-07-25 08:43:20 IP:61.219.xxx.xxx 未訂閱
仔細看了一下, 你這個應該不是Master-Detail, 一筆CACNTT00應該只會對到一筆BACUST00是嗎, 是一個none identify relation http://delphi.ktop.com.tw/loadfile.php?TOPICID=6204925&CC=138775 有用DBDMOS資料庫之Sample, 我用了Orders, Customer兩Table, 應類似 form7上用了昨天所談之方法, 不過只是Demo, 如此做其實不好 (注意ClientDataSet之Options, query1Company之ProviderFlag) form8將瀏覽及編輯分開, query1瀏覽為ReadOnly, query2, query3分別編輯Parent, child均在query1之afterScroll open 程式很粗糙, 只是提供Concept參考
Ethan
版主


發表:101
回覆:170
積分:78
註冊:2006-07-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-07-25 09:05:03 IP:61.218.xxx.xxx 未訂閱
引言: 仔細看了一下, 你這個應該不是Master-Detail, 一筆CACNTT00應該只會對到一筆BACUST00是嗎, 是一個none identify relation http://delphi.ktop.com.tw/loadfile.php?TOPICID=6204925&CC=138775 有用DBDMOS資料庫之Sample, 我用了Orders, Customer兩Table, 應類似 form7上用了昨天所談之方法, 不過只是Demo, 如此做其實不好 (注意ClientDataSet之Options, query1Company之ProviderFlag) form8將瀏覽及編輯分開, query1瀏覽為ReadOnly, query2, query3分別編輯Parent, child均在query1之afterScroll open 程式很粗糙, 只是提供Concept參考
謝謝~我再試看看!!
Ethan
版主


發表:101
回覆:170
積分:78
註冊:2006-07-05

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-07-26 09:00:45 IP:61.218.xxx.xxx 未訂閱
引言: 仔細看了一下, 你這個應該不是Master-Detail, 一筆CACNTT00應該只會對到一筆BACUST00是嗎, 是一個none identify relation http://delphi.ktop.com.tw/loadfile.php?TOPICID=6204925&CC=138775 有用DBDMOS資料庫之Sample, 我用了Orders, Customer兩Table, 應類似 form7上用了昨天所談之方法, 不過只是Demo, 如此做其實不好 (注意ClientDataSet之Options, query1Company之ProviderFlag) form8將瀏覽及編輯分開, query1瀏覽為ReadOnly, query2, query3分別編輯Parent, child均在query1之afterScroll open 程式很粗糙, 只是提供Concept參考
我終於了解了~謝謝您的指導!!
系統時間:2024-05-04 12:30:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!