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

請問QReport內中同一筆記錄如何去作加總。

答題得分者是:supman
t0288542
中階會員


發表:216
回覆:254
積分:94
註冊:2004-10-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-09 13:12:34 IP:61.221.xxx.xxx 未訂閱
請問各位。 以下有6個表格欄位值要作加總,希望在秀報表時,將它逐筆作加總。 Qbcsar07.QRDBText5.DataSet := cbcsar04_1.Qbcsar07.ADOQuery1; Qbcsar07.QRDBText5.DataField := 'SUM01'; Qbcsar07.QRDBText6.DataSet := cbcsar04_1.Qbcsar07.ADOQuery1; Qbcsar07.QRDBText6.DataField := 'SUM02'; Qbcsar07.QRDBText7.DataSet := cbcsar04_1.Qbcsar07.ADOQuery1; Qbcsar07.QRDBText7.DataField := 'SUM03'; Qbcsar07.QRDBText8.DataSet := cbcsar04_1.Qbcsar07.ADOQuery1; Qbcsar07.QRDBText8.DataField := 'SUM04'; 如何將表格欄位中SUM01 SUM02 SUM03 放在 Qbcsar07.QRDBText8 中呢。 謝謝。
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-09 13:32:58 IP:61.70.xxx.xxx 未訂閱
您好: 1.先設定一個全域變數. 2.QuickRep的BeforePrint事件中將該變數初始化,Count:=0; 3.如果您的QRDBText5,6,7....是放在SubDetail上可以在AfterPrint事件中,把他們直接相加就可以了. 如: Count:=Count cbcsar04_1.Qbcsar07.ADOQuery1.FieldByName('SUM5').AsInteger cbcsar04_1.Qbcsar07.ADOQuery1.FieldByName('SUM6').AsInteger........ Qbcsar07.QRDBText8.Caption:=IntToStr(Count); 發表人 - supman 於 2005/06/09 13:34:58
懷舊的人
高階會員


發表:28
回覆:152
積分:141
註冊:2003-01-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-09 13:55:50 IP:211.78.xxx.xxx 未訂閱
1. 使用 QRExpr 2. 在屬性 Expression 寫入 Sum(SUM01 SUM02 SUM03) 3. 屬性ResetAfterPrint設為True
系統時間:2024-05-08 9:27:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!