E eliuren Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-28 #1 怎么用qreport报表进行分页面统计金额、数量等数据? 具体格式如下: 数量 金额 1 3 2 5 3 6 4 1 --------------- 10 15
Y yue_shan Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-29 #3 我没做过,要是我做,我肯定在DBText.OnPrint中计算,在Footer中显示出来
R realLearning Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-29 #4 这个做的方式有好多种,我就说一种吧。 做页合计需要增加一个pagefooterband 放两个qrexpr设置计算公式为sum(Dataset.数量),sum(Dataset.金额), 比如叫fAmount,fMoney 需要用两个变量存储上页的值double类型。在quickrep的beforeprint事件中 为他们赋初始值0 在这两个qrexpr的onprint事件中重新设定参数Value的值。 Value := FloatToStr(Qrexpr.Value.dblResult-fAmount); fAmount := Qrexpr1.Value.dblResult;
这个做的方式有好多种,我就说一种吧。 做页合计需要增加一个pagefooterband 放两个qrexpr设置计算公式为sum(Dataset.数量),sum(Dataset.金额), 比如叫fAmount,fMoney 需要用两个变量存储上页的值double类型。在quickrep的beforeprint事件中 为他们赋初始值0 在这两个qrexpr的onprint事件中重新设定参数Value的值。 Value := FloatToStr(Qrexpr.Value.dblResult-fAmount); fAmount := Qrexpr1.Value.dblResult;
S stuwe Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-29 #6 用QRExpr 然後設置ResetAfterPrint為true就行啊
R realLearning Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-29 #7 to: stuwe 君之一句,让我茅塞顿开,多谢多谢。
E eliuren Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-29 #8 还有一个问题,当最后一页没有打满的时候中间有很多空白(qrexprt放在页脚中),怎么解决?
S stuwe Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-29 #9 to:realLearning兄 夸獎了,互相學習,互相進步,我還得多向老兄你學習
L leehq Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-29 #10 我告诉客户:这样可以节约色带(墨水),增加打印头寿命,加快打印速度! 所以这样很好,无需改变!
E eliuren Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-29 #12 to 傻二:能说详细点吗? 非常感谢各位的帮助,很高兴与大家一起交流
S stuwe Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-29 #13 個人愚見 我不懂用Link,如果非要統計打印在數據的下面,那樣就自己在onneeddata事件裡面處理吧,看一張紙能打多少記錄,打要最後一行時就將統計的結果打印出來,還有就是當數據到了最後的時候也將統計結果打印出來,統計結果也是在onneeddata事件裡面自己處理 那樣可能比較麻煩一點,(隻是個人的一些想法,供參考)
個人愚見 我不懂用Link,如果非要統計打印在數據的下面,那樣就自己在onneeddata事件裡面處理吧,看一張紙能打多少記錄,打要最後一行時就將統計的結果打印出來,還有就是當數據到了最後的時候也將統計結果打印出來,統計結果也是在onneeddata事件裡面自己處理 那樣可能比較麻煩一點,(隻是個人的一些想法,供參考)