棘手啊,请各位大侠帮忙,就40分了,关于水晶报表打印分页控制问题

kangpeng2002 2005-08-26 09:38:59
真急人,客户要求的一份报表上,根据数据的不同报表的长度也不同,我在主表中引用了个子表(一行),子表绑定的数据在报表上可能有多条记录,但用户只想在大约32开大的纸上打,有时打得下,当记录多的时候打不下,如果打两页,第一页会打满,报表会在某个不合适的位置被拦腰斩断,客户不想这样又不想用A4纸打,我想问一下,有没有把子表当datagrid用的技术可以分页,或用程序控制,当子报表记录大于某数时在第二页打,???急啊到底我该怎么办?到底我该怎么办?到底我该怎么办?
请高手一定知道,不明白的同志也帮忙提点建议吧?程序代码越详细越好,偶是菜鸟。。谢谢!!!
...全文
164 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
duxianghe 2005-08-29
  • 打赏
  • 举报
回复
我更郁闷:
这样添加:
For i = 0 To 500
Set Text1 = Report.Section3.AddTextObject(CStr(i), 220, i * 255)
Next i
加到128行时就不能再添加了
为什么????
就不能无限加,我的方案又完了。。。。。。。。。
wen98091 2005-08-29
  • 打赏
  • 举报
回复
看看报表的节选项是否有相关设置可以利用.
kangpeng2002 2005-08-26
  • 打赏
  • 举报
回复
对了,是在web中用的 .net2003自带的水晶报表,在ie中实现打印

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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