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

adodataset主從表之新增、修改與刪除(急)

尚未結案
fuudy
一般會員


發表:30
回覆:11
積分:8
註冊:2002-11-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-03 16:32:31 IP:218.4.xxx.xxx 未訂閱
各位高手,我在編寫一個報價系統時,總共用了三張表,報價主表,報價細表,客戶資料表,採用主從結構,附源代碼 其中客戶編號爲一張表customer,(cust_no ,cust_name等) 報價單號爲一張表quomaster ,(quotation_number,等Panel1上的所有字段)些表爲主表 報價明細輸入中爲明細表,主從表有一個關鍵字爲quotation_number 對這三張表,我該如何操作其新增,修改和刪除呢,我現在對這些主從結構沒有一點頭緒,不知該如何做 另S001右邊有一個查詢按鈕,可以打開客戶資料表然後去選擇,關閉表後回到原窗口,按紐右的DBEDIT中的客戶名稱就和客戶編號對應起來 謝謝!! 我的源代碼不能上傳,請各位大大留下MAIL給你
stonys
初階會員


發表:64
回覆:111
積分:38
註冊:2002-09-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-04 00:48:21 IP:211.74.xxx.xxx 未訂閱
您好 提供一下我的想法 如圖~ 上方可放報價單主檔的一些資訊 下方DBGRID控制報價明細的一些資訊 QUERY1為報價主檔 QUERY2為報價明細 然後QUERY2的ONNewRecord 自動取得QUERY1的報價單號 再在QUERY1的 BeforePost BeforeDelet,去做QUERY 2的POST ...DELETE動作 依此類推~~ 至於另S001右邊有一個查詢按鈕,可以打開客戶資料表然後去選擇,關閉表後回到原窗口,按紐右的DBEDIT中的客戶名稱就和客戶編號對應起來 就可依自己的設計喜好去設計取值...然後傳入QUERY 1的客戶編號欄位即可 回答的有點亂,參考即可^^||| 提外話:程式碼似乎上傳至]會員求助程式檔案上傳區]說!
EVR
一般會員


發表:3
回覆:4
積分:1
註冊:2003-12-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-04 01:04:39 IP:61.217.xxx.xxx 未訂閱
引言:
Sorry! 發表人 - evr 於 2003/12/04 16:57:29
stonys
初階會員


發表:64
回覆:111
積分:38
註冊:2002-09-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-04 08:03:26 IP:211.74.xxx.xxx 未訂閱
引言:
引言: 提外話:程式碼似乎上傳至]會員求助程式檔案上傳區]說:
可真是欲蓋彌彰!
不懂???
fuudy
一般會員


發表:30
回覆:11
積分:8
註冊:2002-11-22

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-12-04 08:11:27 IP:218.4.xxx.xxx 未訂閱
如STONYS兄所述,用QUERT1爲報價主檔,QUERY2爲報價明細檔,好像說QUERY不能指定主/從表的關聯性,那是不是說還得需要DATASET組件去指定主/從表,謝謝!!
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-12-04 09:58:49 IP:63.84.xxx.xxx 未訂閱
Stony兄﹕以下為此句成語的出自和解釋﹒    欲蓋彌彰(出自『左傳』) 欲﹐希望也; 蓋﹐掩藏; 彌﹐益也﹐越也; 氣﹐明顯也. 「欲蓋彌彰」,即是一個人做錯了事,越想將錯誤掩藏起來,結果越使他的遇錯明顯。 此成語用來形容那些欲將自己的不當言論或錯誤行動越想掩飾隱藏,卻越更把醜事張揚出來的做法。 至EVR﹕小弟不知您使用此句成語的用意﹐不過﹐印象中此句成語當屬貶義﹐小弟才學疏淺﹐剛才看了一下Stony兄的回答﹐自認值得參考借鑒﹐討論區本來就是大家相互討論學習交流的區域﹐如果您覺得有更好的解釋﹐大可貼出交流﹐沒有必要去用這四字成語吧﹒請遵守版規﹐尊重其它朋友的發言﹒謝謝﹗ P.S 如果您的成語是小弟理解錯誤﹐請告之小弟﹐以免誤解之過﹗ fuudy, 您好﹗ 小弟此處的解答有混淆了﹐剛才做了個範例, 故做以修改﹗ Master / Detail建搆方法: 1. ADOQuery元件沒有提供建立Master / Detail的屬性設定(小弟想應是跟其是通過SQL語法擷取資料有關) 2. ADOTable1(Master) ==> DataSource1 3. ADOTable2(Detail) ==> DataSource2 4. ADOTable2(Detail).MasterSource屬性值 := DataSource1 5. ADOTable2(Detail).MasterField屬性值 := Master資料表和Detail資料表的關聯性欄位 6. ADOTable2(Detail).IndexName屬性值 := 索引名稱 參考看看! ===================== 努力,相信會獲得美麗! 忻晟 發表人 - cashxin2002 於 2003/12/05 00:53:21
------
忻晟
stonys
初階會員


發表:64
回覆:111
積分:38
註冊:2002-09-28

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-12-04 18:14:30 IP:211.74.xxx.xxx 未訂閱
首先感謝cashxin2002版主的相挺... 讓剛下班回來的疲憊身軀有了一股活力! 說來慚愧...從去年加入這個討論區之後... 一直受到各方高手的相助...才有辦法解決很多就算找書也很難找到的問題... 因此最近也很想試著以自己有限的能力跟經驗 去提供一些更晚入門的朋友解決問題... 就我以前的經驗來說... 很多初學者往往不知道自己問題的核心在那... 或是說不知該如何著手... 此時需要的是一些比較詳細一點的說明或甚至是範例來引導... 才有助於他們的了解! 但這些"詳細"的說明往往是比較需要花費時間來做的... 對某些已經很熟的高手而言... 做這些動作也許對他們會比較大才小用了些.. 因此就需要類似已經入門一陣子,程式水準屬於中等或中下的朋友來做這種動作 一來可以藉著多做練習來磨練自己的功能 二來也可以幫助新入門的更快接觸這片美好的殿堂... 扯遠了... TO fuudy 主從表的關聯...你或許可以試著這樣做... 拉一個DataSource1元件.... 將DataSource1的dataset屬性指向query1 然後將query2的DataSource屬性指向DataSource1 試試看,加油^^
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-12-05 00:58:50 IP:63.84.xxx.xxx 未訂閱
至Stonys兄:    感謝對K.Top的支持与肯定, 相信天使大大也同樣歡迎大家的來訪和討論發表, 有了四方的支持, K.Top才會更加茁強, 更加熱鬧!  <><>===================== 努力,相信會獲得美麗! 忻晟
------
忻晟
系統時間:2024-05-20 13:34:55
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!