請問QReport內中同一筆記錄如何去作加總。 |
答題得分者是:supman
|
t0288542
中階會員 發表:216 回覆:254 積分:94 註冊:2004-10-06 發送簡訊給我 |
請問各位。
以下有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 發送簡訊給我 |
您好:
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 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |