社区
图表区
帖子详情
关于vs2008下使用水晶报表的三个问题
rabbit_009
2009-10-21 05:18:50
1.怎样设置水晶报表每页打印的记录数为一个指定的行数?即不要让水晶报表根据页面的大小,自动分配记录行数,我想要自己手动设置好的;
2.水晶报表在预览时在最后会出现一页空白页,即明明记录数都为空了,还会出现一个只有标题、列名、竖线的空的表格,请问怎样去掉最后一页?
3.点击【打印】按钮时,怎样只打印当前预览的那一页,而不是在页数范围那里填写多少页到多少页?
请描述详细点,谢谢!~
...全文
293
7
打赏
收藏
关于vs2008下使用水晶报表的三个问题
1.怎样设置水晶报表每页打印的记录数为一个指定的行数?即不要让水晶报表根据页面的大小,自动分配记录行数,我想要自己手动设置好的; 2.水晶报表在预览时在最后会出现一页空白页,即明明记录数都为空了,还会出现一个只有标题、列名、竖线的空的表格,请问怎样去掉最后一页? 3.点击【打印】按钮时,怎样只打印当前预览的那一页,而不是在页数范围那里填写多少页到多少页? 请描述详细点,谢谢!~
复制链接
扫一扫
分享
转发到动态
举报
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环境,也没用过,看标题吓的我差点没敢进来。。。
vs
2008
水晶报表
安装部署配置
详细介绍了网站的安装部署和发布,特别是
水晶报表
的解决方案。
Vs
2012中
水晶报表
的应用
Vs
2012 中
水晶报表
的应用 WORD文档
vs
2010
使用
水晶报表
需要引用的DLL
在
vs
2010以上会出现没有引用的error,那么必须下载SAP的引用DLL,而到底为什么
水晶报表
现在是不是给SAP收购了这个要大家去查了。
vs
2005关于
水晶报表
的实例
正在学习中 才发现这么的实例 早看到就好了
c# asp.net的mvc模式下成功
使用
水晶报表
实现在asp.net的mvc模式下调用
水晶报表
。连接数据库是oracle数据库.
图表区
4,819
社区成员
14,134
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章