社区
图表区
帖子详情
关于vs2008下使用水晶报表的三个问题
rabbit_009
2009-10-21 05:18:50
1.怎样设置水晶报表每页打印的记录数为一个指定的行数?即不要让水晶报表根据页面的大小,自动分配记录行数,我想要自己手动设置好的;
2.水晶报表在预览时在最后会出现一页空白页,即明明记录数都为空了,还会出现一个只有标题、列名、竖线的空的表格,请问怎样去掉最后一页?
3.点击【打印】按钮时,怎样只打印当前预览的那一页,而不是在页数范围那里填写多少页到多少页?
请描述详细点,谢谢!~
...全文
399
7
打赏
收藏
关于vs2008下使用水晶报表的三个问题
1.怎样设置水晶报表每页打印的记录数为一个指定的行数?即不要让水晶报表根据页面的大小,自动分配记录行数,我想要自己手动设置好的; 2.水晶报表在预览时在最后会出现一页空白页,即明明记录数都为空了,还会出现一个只有标题、列名、竖线的空的表格,请问怎样去掉最后一页? 3.点击【打印】按钮时,怎样只打印当前预览的那一页,而不是在页数范围那里填写多少页到多少页? 请描述详细点,谢谢!~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
安装目录 X:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5 安装“CRRedist
2008
_x86.msi”和语言包程序h-CHS下的“CRRedist
2008
_x86_chs.msi” 然后部署你的应用程序就OK了 可以把这两个程序打包在
VS
2008
中
水晶报表
入门教程
本文还有配套的精品资源,点击获取 简介:
水晶报表
是一款灵活的报告解决方案,集成于
VS
2008
中,为开发者提供报表设计和展示能力。本教程将指导初学者如何在
VS
2008
环境下创建和
使用
水晶报表
,涵盖从创建项目、设计界面、数据绑定、计算汇总、图表图形设计到参数化报表的全过程。此外,还提供了一份快速入门文档,帮助读者通过实例学习,快速掌握
水晶报表
的基本操作和技巧,以便在Window...
如何在
VS
2010
使用
水晶报表
组件
VS
2010不在像
VS
2008
及以前版本那样支持Crystal Report了,不过SAP公司还是很给劲的,随即发布了CR for2010的免费开放版。虽然如此,但刚上手
使用
的朋友们可能还是很费周折。下简述
使用
。 如果只是为了能够在
VS
2010中运行有报表的程序,则可以简单的将运行程序所需的dll引入项目即可。如果你的机器没有这些组件可以来这下载:点我。一般只需要引用 CrystalDec
vs
2008
水晶报表
部署后安装报错
将部署好的项目放到服务器上时,出现以下错误信息:配置错误分析器错误消息: 未能加载文件或程序集“CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”或它的某一个依赖项。系统找不到指定的文件。源错误: 源错误: 行 27:
水晶报表
安装配置
官网https://www.sap.com 一、下载 1、
水晶报表
有两个必备文件和一个编辑软件 1)CRfor
VS
_13_0_1.exe 这是开发电脑上,为
VS
2010配套的,安装之后,
VS
中会自动增加reportViewer工具和rpt文件建立模板,可以在
VS
中创建和修改RPT报表 2)CRfor
VS
_redist_install_64bit_13_0_1.zip 这...
图表区
4,818
社区成员
14,133
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章