在QReport中打印固定表格线,有好的方法吗?必需解决本页合计问题!

hbkun 2003-05-04 01:52:42

|--------|----------|----------|
| 姓名 | 工资 | 应扣 |
|--------|----------|----------|
| AAA | 3000 | 100 |
|--------|----------|----------|
| BBB | 2000 | 100 |
|--------|----------|----------|
| | | |
|--------|----------|----------|
| | | |
|--------|----------|----------|
|本页合计| QRExpr1 | QRExpr2 |
|--------|----------|----------|
我用QRShape在HasDetail区绘格子,但只会在有记录时才会打印格线,现要求无论记录多少条,格线行数都固定打印,本人在DetailBand1.BeforePrint事件中待其打印到RecordCount后,将报表Dataset属性指向另一空表,解决了以上问题,但QRExpr计算的结果却变成工资合计后再加上最后打印的记录工资*空格子数,请各位高手指教!或者提点有更好的解决方法!

...全文
105 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ctrlqrj 2003-08-18
  • 打赏
  • 举报
回复
对了,楼主搞掂的话,不妨贴出来,让别人也来学习学习吧
hbkun 2003-05-12
  • 打赏
  • 举报
回复
这问题我已搞掂了!其实只要灵活使用QRShape控件就可以了。
hbkun 2003-05-06
  • 打赏
  • 举报
回复
up!
ZbDerek 2003-05-05
  • 打赏
  • 举报
回复
不难,就是麻烦.
在HasDetail里用QRShape绘四行,就象你上面画的一样就可以,你现在只画了一行,肯定不行.
hbkun 2003-05-05
  • 打赏
  • 举报
回复
这样每条记录都会打印四行格线的,我意思是在最后一页都要填充固定的格式,即使最后一页只有一条记录,在其后也要有格线打印出来,效果就象这表格是预先印刷好的。
hbkun 2003-05-04
  • 打赏
  • 举报
回复
真的很难实现吗?

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧