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

請問如何在資料表上動態增加計算欄位.

尚未結案
zxy666666
中階會員


發表:108
回覆:150
積分:86
註冊:2005-01-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-29 16:10:14 IP:218.16.xxx.xxx 未訂閱
大家好! 我使用Query元件連接資料表,現在想在Query能動態增加一計算欄位. 如:Query連接資料表 test.db 假如test.db有兩個資料欄位:a01,a02 現在想增加一個欄位,如:aa (為計算欄位 值= a01 * a02 ) 請問如何寫代碼? 注:Query也是動態建立的.    感謝!
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-29 16:45:25 IP:60.248.xxx.xxx 未訂閱
這樣就好了啊 Query1.SQL.Text := 'Select a01, a02, (a01 * a02) as aa from ...';
zxy666666
中階會員


發表:108
回覆:150
積分:86
註冊:2005-01-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-29 17:17:11 IP:218.16.xxx.xxx 未訂閱
hi,reptile,您好,非常感謝你的回應.    其實我想動態增加一個計算欄位的原因是這樣: 因為在DbChart中的Y軸,要指定到該欄位.所以如果不增加欄位是沒有辦法. 另外增加的這個計算欄位還要做一些其他計算.(上面的我只是挑了一個簡單的例子說明而已啦), 請問有沒有辦法呢?謝謝
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-29 18:08:20 IP:60.248.xxx.xxx 未訂閱
引言: 其實我想動態增加一個計算欄位的原因是這樣: 因為在DbChart中的Y軸,要指定到該欄位.所以如果不增加欄位是沒有辦法. 另外增加的這個計算欄位還要做一些其他計算.(上面的我只是挑了一個簡單的例子說明而已啦), 請問有沒有辦法呢?謝謝 < face="Verdana, Arial, Helvetica"> 我不太了解你的意思ㄟ 若是指不是單純的相加 那只要把你想算的算法寫在 () 裡就行了啊 如果想拿來做某些運算的話,他還是個欄位啊,還是可以讀出來算
zxy666666
中階會員


發表:108
回覆:150
積分:86
註冊:2005-01-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-29 19:59:01 IP:218.16.xxx.xxx 未訂閱
reptile,您好!    我就是想請問怎麼在程式增加計算欄位.    請看如下圖一:(例如:DbChart中X,Y軸需要指定欄位)
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-03-30 08:51:38 IP:202.39.xxx.xxx 未訂閱
參考這篇看是不是您要的: http://delphi.ktop.com.tw/topic.php?topic_id=25854 -- 分擔可以輕省, 分享帶來喜樂!
zxy666666
中階會員


發表:108
回覆:150
積分:86
註冊:2005-01-14

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-03-30 16:23:05 IP:218.16.xxx.xxx 未訂閱
hi,hagar兄,謝謝你! 這正是我想要的.(下次我會先搜尋K.top的文章再來發問了) 感謝 >
系統時間:2024-06-27 3:06:52
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!