关于vs2008下使用水晶报表的三个问题

rabbit_009 2009-10-21 05:18:50
1.怎样设置水晶报表每页打印的记录数为一个指定的行数?即不要让水晶报表根据页面的大小,自动分配记录行数,我想要自己手动设置好的;

2.水晶报表在预览时在最后会出现一页空白页,即明明记录数都为空了,还会出现一个只有标题、列名、竖线的空的表格,请问怎样去掉最后一页?

3.点击【打印】按钮时,怎样只打印当前预览的那一页,而不是在页数范围那里填写多少页到多少页?

请描述详细点,谢谢!~
...全文
293 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gegewozai 2010-04-22
  • 打赏
  • 举报
回复
嗯 我还没用过呢
不过快了 现在学习一下啦
vb6andvc6 2009-10-31
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 youdandan 的回复:]
公式应该为 recordnumber mod 20 =0
recordnumber % 20 其实等于 (recordnumber /20) *100
[/Quote]

正解,反对默默关注!!!
somebody378 2009-10-27
  • 打赏
  • 举报
回复
默默关注者!
youdandan 2009-10-27
  • 打赏
  • 举报
回复
公式应该为 recordnumber mod 20 =0
recordnumber % 20 其实等于 (recordnumber /20) *100
rabbit_009 2009-10-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 llsen 的回复:]
1.可以在报表页面上右键-节专家-详细资料节-在后面新建页-输入公式 recordnumber % 20 = 0
即设置20页一页
2.最后出现空白页,一般都是模板过大导致的,把报表模板设小点。或者在刚才的设置里面,选择抑制显示空白节。
3.this.CrystalReportSource1.ReportDocument.PrintToPrinter(1, false, 0, 0);
这个打印函数PrintToPrinter的最后两个参数,即开始页和结束页,设置为当前页码即可。为0的时候为全部打印。

另外弱弱的说下,你这些问题好像只是水表的普通问题,和08没啥关系吧。我没08环境,也没用过,看标题吓的我差点没敢进来。。。
[/Quote]

我试了一下,好像都不行,第1那里改了,报表页中的记录数还是原来的数目,第2那里我把所有的抑制显示空白节都选了,还是会出现空白也,第3个不知道怎样在打印时获取到当前页面的页码,啊!~~我好菜啊,高人继续指点指点~~~
阿泰 2009-10-26
  • 打赏
  • 举报
回复
1:公式应该为 recordnumber mod 20 =0
recordnumber % 20 其实等于 (recordnumber /20) *100

2:除了抑制显示空白节外,可能是因为你的竖线画过了界。比如竖线的下端点应该在详细资料节的下边沿,你是不是画出去了,画到了页脚或报表页脚上

3:llsen说的很清楚了
this.CrystalReportSource1.ReportDocument.PrintToPrinter(1, false, 0, 0);
后面两个0的位置就是起始页和终止页,默认0,0就是全部打印,比如你要打印第3到第5页
那么就是
this.CrystalReportSource1.ReportDocument.PrintToPrinter(1, false, 3, 5);

但是是说的“怎样在打印时获取到当前页面的页码”好像跟这个又不一样?
llsen 2009-10-21
  • 打赏
  • 举报
回复
1.可以在报表页面上右键-节专家-详细资料节-在后面新建页-输入公式 recordnumber % 20 = 0
即设置20页一页
2.最后出现空白页,一般都是模板过大导致的,把报表模板设小点。或者在刚才的设置里面,选择抑制显示空白节。
3.this.CrystalReportSource1.ReportDocument.PrintToPrinter(1, false, 0, 0);
这个打印函数PrintToPrinter的最后两个参数,即开始页和结束页,设置为当前页码即可。为0的时候为全部打印。

另外弱弱的说下,你这些问题好像只是水表的普通问题,和08没啥关系吧。我没08环境,也没用过,看标题吓的我差点没敢进来。。。

4,819

社区成员

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

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