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

使用ADOTable 統計相加

答題得分者是:GrandRURU
gb9400
一般會員


發表:2
回覆:2
積分:0
註冊:2012-01-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2012-01-23 14:27:07 IP:111.252.xxx.xxx 訂閱
舉例:  編號  數量
01 2
01 3
01 2
如何將數量相加
統計出編號01的數量
P.D.
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2012-01-23 16:55:46 IP:111.255.xxx.xxx 未訂閱
在sql語法上可以 
select sum(數量) where 資料表 group by 編號
===================引 用 gb9400 文 章===================
舉例: 編號 數量
01 2
01 3
01 2
如何將數量相加
統計出編號01的數量
gb9400
一般會員


發表:2
回覆:2
積分:0
註冊:2012-01-22

發送簡訊給我
#3 引用回覆 回覆 發表時間:2012-01-24 00:00:39 IP:111.252.xxx.xxx 訂閱
 可以使用ADOTable的控制來實現嗎?
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2012-01-24 07:40:41 IP:111.249.xxx.xxx 未訂閱
把ADO的資料引導到ClientDataSet就可以做出Sum功能
請參閱:

ADOTable的控制來實現嗎?

P.D.
版主


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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2012-01-24 08:41:30 IP:111.255.xxx.xxx 未訂閱
那不妨使用 ADOTable.filter 的方式操作, 過滤出 01 的記錄, 
再用 while 迴圈把數量一一加起來
===================引 用 gb9400 文 章===================
可以使用ADOTable的控制來實現嗎?
編輯記錄
P.D. 重新編輯於 2012-01-23 17:42:02, 註解 無‧
gb9400
一般會員


發表:2
回覆:2
積分:0
註冊:2012-01-22

發送簡訊給我
#6 引用回覆 回覆 發表時間:2012-01-24 13:27:48 IP:111.252.xxx.xxx 訂閱
 如何一一加起來 這方式不太知道 
可以詳細一點嗎? 感謝你
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#7 引用回覆 回覆 發表時間:2012-01-26 10:00:04 IP:111.81.xxx.xxx 未訂閱
ADOTable1.Filiter := '編號 = ''01''';
ADOTable1.Filitered := True;
ADOTable1.First;
I := 0
While not(ADOTable1.Eof) do
begin
I := I ADOTable1.FieldByName('編號').AsInteger;
ADOTable1.Next;
end;

I 變數需要知道如何宣告嗎?
var
I : Integer;
===================引 用 gb9400 文 章===================
如何一一加起來 這方式不太知道
可以詳細一點嗎? 感謝你
編輯記錄
GrandRURU 重新編輯於 2012-01-25 19:02:04, 註解 無‧
系統時間:2024-04-27 8:00:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!