adodataset主從表之新增、修改與刪除(急) |
尚未結案
|
fuudy
一般會員 發表:30 回覆:11 積分:8 註冊:2002-11-22 發送簡訊給我 |
各位高手,我在編寫一個報價系統時,總共用了三張表,報價主表,報價細表,客戶資料表,採用主從結構,附源代碼 其中客戶編號爲一張表customer,(cust_no ,cust_name等)
報價單號爲一張表quomaster ,(quotation_number,等Panel1上的所有字段)些表爲主表
報價明細輸入中爲明細表,主從表有一個關鍵字爲quotation_number
對這三張表,我該如何操作其新增,修改和刪除呢,我現在對這些主從結構沒有一點頭緒,不知該如何做
另S001右邊有一個查詢按鈕,可以打開客戶資料表然後去選擇,關閉表後回到原窗口,按紐右的DBEDIT中的客戶名稱就和客戶編號對應起來
謝謝!!
我的源代碼不能上傳,請各位大大留下MAIL給你
|
stonys
初階會員 發表:64 回覆:111 積分:38 註冊:2002-09-28 發送簡訊給我 |
您好
提供一下我的想法
如圖~
上方可放報價單主檔的一些資訊
下方DBGRID控制報價明細的一些資訊
QUERY1為報價主檔
QUERY2為報價明細
然後QUERY2的ONNewRecord 自動取得QUERY1的報價單號
再在QUERY1的 BeforePost BeforeDelet,去做QUERY 2的POST ...DELETE動作
依此類推~~
至於另S001右邊有一個查詢按鈕,可以打開客戶資料表然後去選擇,關閉表後回到原窗口,按紐右的DBEDIT中的客戶名稱就和客戶編號對應起來
就可依自己的設計喜好去設計取值...然後傳入QUERY 1的客戶編號欄位即可
回答的有點亂,參考即可^^||| 提外話:程式碼似乎上傳至]會員求助程式檔案上傳區]說!
|
EVR
一般會員 發表:3 回覆:4 積分:1 註冊:2003-12-03 發送簡訊給我 |
|
stonys
初階會員 發表:64 回覆:111 積分:38 註冊:2002-09-28 發送簡訊給我 |
|
fuudy
一般會員 發表:30 回覆:11 積分:8 註冊:2002-11-22 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
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 發送簡訊給我 |
首先感謝cashxin2002版主的相挺...
讓剛下班回來的疲憊身軀有了一股活力!
說來慚愧...從去年加入這個討論區之後...
一直受到各方高手的相助...才有辦法解決很多就算找書也很難找到的問題...
因此最近也很想試著以自己有限的能力跟經驗
去提供一些更晚入門的朋友解決問題...
就我以前的經驗來說...
很多初學者往往不知道自己問題的核心在那...
或是說不知該如何著手...
此時需要的是一些比較詳細一點的說明或甚至是範例來引導...
才有助於他們的了解!
但這些"詳細"的說明往往是比較需要花費時間來做的...
對某些已經很熟的高手而言...
做這些動作也許對他們會比較大才小用了些..
因此就需要類似已經入門一陣子,程式水準屬於中等或中下的朋友來做這種動作
一來可以藉著多做練習來磨練自己的功能
二來也可以幫助新入門的更快接觸這片美好的殿堂...
扯遠了...
TO fuudy
主從表的關聯...你或許可以試著這樣做...
拉一個DataSource1元件....
將DataSource1的dataset屬性指向query1
然後將query2的DataSource屬性指向DataSource1
試試看,加油^^
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |