如何在Label.Caption上寫運算 |
答題得分者是:HM_
|
lovemari
中階會員 發表:134 回覆:224 積分:76 註冊:2005-08-18 發送簡訊給我 |
小弟想在Label.Caption 上寫運算某各指定欄位 SUM加總
請問我該怎麼修改下面這段呢??? [code delphi] Label3.Caption := 'Error Total :' csTemp9.FieldByName('COUNT').AsString; [/code]
------
Program : Delphi 7 DataBase : Oracle 9i Client : ClientDataSet 編輯記錄
lovemari 重新編輯於 2009-01-06 17:23:32, 註解 無‧
|
careychen
尊榮會員 發表:41 回覆:580 積分:959 註冊:2004-03-03 發送簡訊給我 |
|
lovemari
中階會員 發表:134 回覆:224 積分:76 註冊:2005-08-18 發送簡訊給我 |
大大 你好.
假設我的欄位 SN COUNT 1 1 2 0 3 1 4 0 以我現在寫法他只是把COUNT的第一筆 1 秀在 Label上而已 我需要的是加總....也就是 COUNT 欄位裡面所有數字加總 所以按照上面例子應該呈現 1 0 1 0 = 2 應該要顯示 2 才是我要的
------
Program : Delphi 7 DataBase : Oracle 9i Client : ClientDataSet
編輯記錄
lovemari 重新編輯於 2009-01-07 08:18:13, 註解 無‧
|
HM_
一般會員 發表:2 回覆:4 積分:11 註冊:2008-04-05 發送簡訊給我 |
請利用回圈and變數…
假設你是用grid的方式來呈現資料 [code delphi] v_sum := 0; For k := 0 To Gride1.RowCount -1 Do Begin v_sum := v_sum StrToInt(Grid1[K 1,2]); End; Label1.Catpion := IntToStr(v_sum); [/code] 大致上的方向是這樣滴… ===================引 用 lovemari 文 章=================== 大大 你好. 假設我的欄位 SN COUNT 1 1 2 0 3 1 4 0 以我現在寫法他只是把COUNT的第一筆 1 秀在 Label上而已 我需要的是加總....也就是 COUNT 欄位裡面所有數字加總 所以按照上面例子應該呈現 1 0 1 0 = 2 應該要顯示 2 才是我要的
編輯記錄
HM_ 重新編輯於 2009-01-07 12:21:24, 註解 無‧
|
lovemari
中階會員 發表:134 回覆:224 積分:76 註冊:2005-08-18 發送簡訊給我 |
其實我也有想過用迴圈方式
只是Grid 要跑一段時間 想說有沒有更快速的 這是我原本寫的 [code delphi] for i:=0 to RecordCount-1 do begin j := j fieldbyname('Count').AsInteger; NEXT; end; Label3.Caption := 'Error Total :' IntToStr(j) ; [/code]
------
Program : Delphi 7 DataBase : Oracle 9i Client : ClientDataSet |
Jeffrey
初階會員 發表:10 回覆:58 積分:38 註冊:2002-04-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |