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

如何可以在DBGrid中不斷的跳列、跳欄修改及新增、刪除列呢?

尚未結案
cutena2
一般會員


發表:3
回覆:2
積分:1
註冊:2005-05-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-20 23:59:01 IP:61.228.xxx.xxx 未訂閱
您好..想請問... 有2個DBGrid:D1和D2,各有ADOQuery:Q1和Q2,都是連相同的資料庫Table1, 而Q1的SQL:'select distinct date from Table1', Q2的SQL:'select * from Table1'+ 'where date = '''+Q1.FieldbyName('date').AsString+'''', 會有粉多相同date的資料列,key值是date、store店號、no序號, no序號:是會自動產生的流水號(筆數), date和store也會自動產生, 也有新增、修改、刪除、放棄、存檔及明細刪除等button, 按刪除會將相同date的資料列完全刪除, 一、如何能在按新增時,2個DBGrid都能秀出新增的欄位? 二、在按修改時,如何可以在D2中不斷的跳列、跳欄修改及新增列呢? 三、需先按修改才能再按明細刪除時,如何可以在D2中不斷的跳列刪除呢? 為什麼怎麼寫就是寫不出來呢?..苦惱...... ~謝謝~感激~
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-25 21:31:39 IP:218.32.xxx.xxx 未訂閱
你好, 不是很清楚您的問題. D1 / D2 都是接在 Q2 嗎 ? 如果你有批次異動資料的需求, 建議你考慮使用 TClientDataSet.
cutena2
一般會員


發表:3
回覆:2
積分:1
註冊:2005-05-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-26 13:12:46 IP:61.220.xxx.xxx 未訂閱
您好~ D1和D2各自有ADOQuery:Q1和Q2。 可以再請您說清楚一點嗎?~ 謝謝您
tmk_168
一般會員


發表:8
回覆:3
積分:2
註冊:2006-07-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-26 17:15:54 IP:203.69.xxx.xxx 未訂閱
當新增按鈕click時 Q1.insert; ****************************************** 當Q1在新增模式時store,date,no都自動產生 ****************************************** 當存檔按鈕click時 Q1.post; Q1.close; Q1的SQL Q1.open; Q2.close; Q2的SQL Q2.open;
xu_caishen
一般會員


發表:6
回覆:20
積分:5
註冊:2005-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-27 14:25:30 IP:218.14.xxx.xxx 未訂閱
可以試一試在新增按鈕CLICK時: ... Q1.Append; Q2.Append; ... 看看這樣是不是你想要的效果。
cutena2
一般會員


發表:3
回覆:2
積分:1
註冊:2005-05-09

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-05-31 13:41:36 IP:61.220.xxx.xxx 未訂閱
各位先輩~~ 重點請問在按修改時,如何可以在D2中不斷的跳列、跳欄修改呢? 謝謝~~
系統時間:2024-06-22 4:11:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!