首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

DataReport分组打印有关问题

2012-03-20 
DataReport分组打印问题英雄们呐,小弟跪求打印解决办法:我目的是要打印单据,A5纸张的那种,现在有未知行数

DataReport分组打印问题
英雄们呐,小弟跪求打印解决办法:
  我目的是要打印单据,A5纸张的那种,现在有未知行数的MSHFlexGrid表格往单据里面填充,打印机只有A4,所以页脚的数据还在最底下,中间空出来了好大一块,有没有办法使用分组打印,让每次只打印固定行数,如5行,然后就分页,还有就是我用的是动态RecordSet,帮帮忙啊

[解决办法]
1.记录数处理
dim iCount as integer '记录数
dim iMod as integer '余数
dim iAdd as integer '添加的空行数

iMod=iCount Mod 5
if iMod>0 iAdd=5-iMod
'循环给RecordSet添加iAdd数量的空行,不需要写了吧?

2.DataReport显示
先定义好细节栏的字体和高度,此时在报表上实际显示可能是多于5行的,这样就添加页头页脚并加大或缩小其高度来限制细节栏可显示的总高度,达到输出固定5行的效果。

热点排行