全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1242
推到 Plurk!
推到 Facebook!

如何抓取mast/detail的資料(一對多的資料)

尚未結案
july
一般會員


發表:18
回覆:17
積分:7
註冊:2003-07-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-20 14:17:50 IP:203.74.xxx.xxx 未訂閱
請問一下... 我想做mast/detail的程式 就像客戶資料(mast)和訂單資料(detail) 比如我今天想要做二個表格(用DBGrid) 第一個表格放客戶資料..第二個表格放選到的客戶..所有的訂單資料 請問我要如何做...
terrychen
尊榮會員


發表:90
回覆:794
積分:501
註冊:2003-05-01

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-01-20 14:52:04 IP:211.76.xxx.xxx 未訂閱
您好: 您需要啦2ㄍTABLE或QUERY 以及2ㄍDATASOURCE ex: 客戶資料 table1<==datasource1 <== DBGrid1 訂單資料 table2<==datasource2 <== DBGrid2 table2.mastersource 設成datasource1 table2.masterfields設成兩表單的共同欄位(應該使客戶編號吧) 這樣大致上就可以了 ~~應無所住而生其心~~
july
一般會員


發表:18
回覆:17
積分:7
註冊:2003-07-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-01-20 16:26:25 IP:203.74.xxx.xxx 未訂閱
感謝terrychen的解答... 再請問一下... 上述的做法,當我主表格(maste)的關聯欄位內容更改掉... (比如將欄位no原本是1的2) 但是副表格(detail)的欄位內容並不會跟著異動... 請問一下...這部分..副表格若想要跟著主表格異動... 是不是要用程式來控制..還是有屬性可以設定呢? 極度感謝^^~
terrychen
尊榮會員


發表:90
回覆:794
積分:501
註冊:2003-05-01

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-01-20 16:35:23 IP:211.76.xxx.xxx 未訂閱
您好: 妳只要將資料庫的 主表與明細關連設為『串接更新欄位』 在程式中明細表單要記得refresh才會看的見改變 ~~應無所住而生其心~~ 發表人 - terrychen 於 2004/01/20 16:37:28
aamihcom
一般會員


發表:57
回覆:40
積分:19
註冊:2003-10-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-01-26 19:22:53 IP:211.23.xxx.xxx 未訂閱
引言: 您好: 您需要啦2ㄍTABLE或QUERY 以及2ㄍDATASOURCE ex: 客戶資料 table1<==datasource1 <== DBGrid1 訂單資料 table2<==datasource2 <== DBGrid2 table2.mastersource 設成datasource1 table2.masterfields設成兩表單的共同欄位(應該使客戶編號吧) 這樣大致上就可以了 板主您好~ 我知道主檔的地方用query 明細檔的地方用table可以用 或主檔及明細都用table也可以,不過若在明細也用query好像沒有MasterSource可以用溜 ~~應無所住而生其心~~
terrychen
尊榮會員


發表:90
回覆:794
積分:501
註冊:2003-05-01

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-01-27 00:06:11 IP:211.76.xxx.xxx 未訂閱
aamihcom您好: 小弟並不是版主 用QUERY的話需在MASTER的DATASOURCE的DATACHANGE事件 利用DETAIL來做查詢就可以了 ~~應無所住而生其心~~
系統時間:2024-04-25 23:30:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!