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

Master Detail中,MasterFields是由2個欄位組成如何設計?

尚未結案
lingichin
一般會員


發表:1
回覆:3
積分:0
註冊:2005-05-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-17 15:44:43 IP:61.62.xxx.xxx 未訂閱
請教各位前輩 Master Detail中,MasterFields是由2個欄位組成如何設計?    實例說明:     共有3個table,分別為table1,table2,table3     他們之間的關係:         table1與table2--->one to many--->這個我會         table2與table3--->one to many--->這個我不會 table2與table3的MasterFields是Field1 Field2 他們的檔案結構: table1: Field1 不可重覆 table2: Field1 Field2 ps:Field1 Field2不可重覆 table3: Field1 Field2 Field3
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-17 17:45:42 IP:61.70.xxx.xxx 未訂閱
您好: 請問您是用哪個元件?AdoDataSet嗎? 在masterfields設定成'field1;field2',不曉得這樣可不可以,試看看. 不然直接在下sql的時候就將您那兩個欄位先相加起來,as 成field3.
lingichin
一般會員


發表:1
回覆:3
積分:0
註冊:2005-05-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-17 18:57:46 IP:61.62.xxx.xxx 未訂閱
你好:感謝你的回答. 我使用的元件是Ttable, MasterFields中輸入Field1,Field2沒有用. 在帶出Field Link Designer中的Detail Fields只有顯示Field1, 無法顯示Field2,也就是說只有Field1可以和master field link.
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-18 14:14:51 IP:61.71.xxx.xxx 未訂閱
引言: 你好:感謝你的回答. 我使用的元件是Ttable, MasterFields中輸入Field1,Field2沒有用. 在帶出Field Link Designer中的Detail Fields只有顯示Field1, 無法顯示Field2,也就是說只有Field1可以和master field link.
我猜你應該是用db檔吧, 而且是用 Form Wizard 來建立master與Deltail的關係, 如果是則必須注意下列事項 1.master與detail要關連在一起一定是要用indexkey, 也就是兩方都要建立索引檔 2.兩方的索引檔必須有相同的key關聯 3.如果用primary key建主索引的話, 資料庫必須將要建主索引的欄位移到最上面, 例如有field1, field2為key值, 為field1, field2要佔在欄位結構的第1,2位才可以, 利用desktop 系統在異動結構上打上* 即可, 如圖 4.在依下圖方式選擇 primary key, 依序加入其索引欄位即可
lingichin
一般會員


發表:1
回覆:3
積分:0
註冊:2005-05-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-18 17:44:35 IP:61.62.xxx.xxx 未訂閱
感謝你的回答,我趕快試試.
lingichin
一般會員


發表:1
回覆:3
積分:0
註冊:2005-05-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-05-18 19:49:10 IP:61.62.xxx.xxx 未訂閱
可以正常運作了,感謝大家的回答.
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-05-18 21:49:05 IP:61.71.xxx.xxx 未訂閱
引言: 可以正常運作了,感謝大家的回答. < face="Verdana, Arial, Helvetica"> 另外給你一個建議, Form Wizard 是提供給一般初學者入門使用, 如果你掌握了如何撰寫filter或sql時, 建議由自己來控制master-detail會比較方便日後debug之用
系統時間:2024-11-23 11:56:29
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!