找回密码
 立即注册

QQ登录

只需一步,快速开始

chenke79

高级会员

23

主题

98

帖子

1687

积分

高级会员

积分
1687

活字格认证

chenke79
高级会员   /  发表于:2011-5-26 18:04  /   查看:7661  /  回复:5
打出来的报表有pageheader 和detail

要求detail每满40条就自动换页.

这个怎么处理

我是在fetchdata里计数,然后newpage,但结果有点怪.

5 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-5-27 09:18:00
沙发
你可以调整Detail.Height,调整到一页刚好显示40行即可
回复 使用道具 举报
chenke79
高级会员   /  发表于:2011-6-8 17:07:00
板凳
Detail.Height这个属性怎么调整?
现在它的值是0.5,我每一行正好是0.5高...我为了每页显示40条,把它设为0.5*40=20???

设为20后,报表出来每行就只剩一条数据,因为它这个20的意思是不是指明细中每一行的高度,而不是明细部分的总高度?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-8 17:13:00
地板
现在它的值是0.5,我每一行正好是0.5高...我为了每页显示40条,把它设为0.5*40=20???
->如果你需要的高度是0.5就不需要在调整Detail.Height的值。你现在需要调整PageHeader.Height,假设你现在PageHeader.Height = 2,每页显示了38行数据,那么你需要将PageHeader.Height的值调小,以满足每页只显示40行数据
回复 使用道具 举报
chenke79
高级会员   /  发表于:2011-6-8 17:29:00
5#
这样做是不是会不够精确?还有别的办法吗
比如在fetchdata事件里计数?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-10 09:54:00
6#

回复 5# chenke79 的帖子

这是比较常规的用法,你是有什么特殊需求吗
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部