quickreport如何实现这样的功能,救命啊!!!!在线等.(100分)

  • 主题发起人 主题发起人 tingchao
  • 开始时间 开始时间
T

tingchao

Unregistered / Unconfirmed
GUEST, unregistred user!
我想打印一个公司的工资报表,该公司有若干个部门,每个部门有若干个成员.我在QuickReport中用到一个QRGroup(以部门做为分组条件),一个rbDetail,一个rbGroupFooter就可以搞定,打印的时候会每个部门为分组,打印出每个部门成员的工资的表格.现在的问题是想在分组后,在rbDetail)中多打印几个空记录怎么弄???
如果单个部门单个部门打印的话,可以在QuickReport中在NeedData事件中写代码控制,打印出空行.
现在的要求是:
表格固定为15行,如果记录数小于15,则后面补空行.如果大于15,比如20条记录,则先打印出15行,接着一个表格,再打印出10个空行.)
如何实现啊....各位大哥救救小弟啊.....
急着用啊.不然要被扣工资了....
 
要求是按照部门分组.连续打印固定行数为15行的报表,每页打印两个这样的表格..
http://www.fjforest.com/mp3/a.jpg
http://www.fjforest.com/mp3/b.jpg
这个是我要的结果,请大哥们看看就明白我的要求了.
拜托大家帮帮忙了.
 
用FastReport可以很方便实现,QuickReport应该也可以,只有你自己试了
绝对可以的。
 
我的问题都没有人解决吗???
 
QR没什么好办法,只有自己在临时Dataset中添加空行了,如果愿意换控件的话,这种功能建议使用AC Report,很简单就能实现。关于AC Report请看:
www.acreport.com
http://www.efile.com.cn/?syy_tfsky
 
用幾條child band, 當數據不足就使child band 可見,足夠就不可見,在beforefprint事件裡寫代碼...
 
我也有同样的我问题,希望大侠帮忙啊!!!小弟再次谢过了
 
本人也有同样的问题,请各位大哥们指点一下!!再就是如何动态的把每一页的
数字转化成人民币大写,该代码应该添加在什么地方??
谢了!!本人也可以加分的!!
 
這個問題很簡單,不用代碼就可以實現,只是‘牛’了點,呵呵
實現方法:
在rbColumnHeader組中加入15行空格,就像制好了一張完整的表,然後把高度調到只露出列名的部份。這樣就行了,因為有數據的行會給rbDetail例復蓋掉,而沒有數據的地方就會打印出來,自然就等於把空行填充了。
決巧:要把位置對好,如果出現格線問題,可適當把rbDetail的格線向下移,但不要改變rbDetail的高度。
 
对哦,用fastreport 我知道用没用过QuickReport
 
后退
顶部