社区
图表区
帖子详情
水晶报表几个问题
chenyl0925
2004-08-24 09:16:16
1.报表中表头每页读显示,就比如
学号 姓名 成绩
0002 张三 90
0003 里斯 86
...
要求“学号 姓名 成绩”每页都有
2.给某一列赋一默认值,比如成绩默认值是85
3.怎么去掉页面顶部的Crystal和底下的http://local/.../.
..aspx
4.可否点击页面按钮直接打印水晶报表
谢谢!
...全文
147
10
打赏
收藏
水晶报表几个问题
1.报表中表头每页读显示,就比如 学号 姓名 成绩 0002 张三 90 0003 里斯 86 ... 要求“学号 姓名 成绩”每页都有 2.给某一列赋一默认值,比如成绩默认值是85 3.怎么去掉页面顶部的Crystal和底下的http://local/.../. ..aspx 4.可否点击页面按钮直接打印水晶报表 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sagac
2004-08-28
打赏
举报
回复
please consult for a book , don't waste time here for this simple problem .
yellowhwb
2004-08-25
打赏
举报
回复
5.可以使用公式IFieldObject来统计
yellowhwb
2004-08-25
打赏
举报
回复
你把
学号 姓名 成绩
放到“页眉(section2)”里
chenyl0925
2004-08-25
打赏
举报
回复
1.将字段放到“详细信息”节里即可。
后的结果是:
学号 姓名 成绩
0002 张三 90
学号 姓名 成绩
0003 里斯 86
学号 姓名 成绩
...
不合要求
5.还有个问题,我要统计成绩总和
学号 姓名 成绩
0002 张三 90
0003 里斯 86
...
总和 90+86+...
怎么实现呢?我提价的小计,它按照学号分组,显示结果是
学号 姓名 成绩
0002 张三 90
90
0003 里斯 86
86
...
不合要求。
chNET
2004-08-25
打赏
举报
回复
4、比如导出为.doc文件,是可以二次调整格式的...
------------------------------------------------
导出基于 Web 的报表
导出为 PDF
下面的示例演示如何将报表导出为 PDF 格式并将其发送到客户端机器。
注意 ASPNET 帐户必须具有写入将报表导出到的文件夹的权限。如果该文件夹没有至少设置更改权限,您将会收到一条错误消息,告诉您临时报表文件出错。出现这条错误消息是因为 ASPNET 帐户在导出时创建了一个临时报表文件,但是在试图将该报表文件写入到导出文件夹时由于权限不足而失败。手动创建的文件夹可能不会自动将完全控制赋予 ASPNET 帐户。
' 定义 Crystal Reports 变量
Dim crReportDocument As ReportDocument
Dim crExportOptions As ExportOptions
Dim crDiskFileDestinationOptions As DiskFileDestinationOptions
Dim Fname as String
' 以下代码可以直接放在窗体的构造函数中对
' InitializeComponent() 的调用之后,或者放在 ,
' Button_Click 事件内部,在该事件中,客户端使用该按钮
' 来获取报表的可打印副本。
crReportDocument = New ReportDocument()
' 以下代码行加载
' 示例报表“Chart.rpt”
crReportDocument.Load ("C:\Program Files\Microsoft Visual Studio .NET 2003\Crystal Reports\Samples\Reports\Feature Examples\Chart.rpt")
Fname = "c:\exports\" & Session.SessionID.ToString & ".pdf"
crDiskFileDestinationOptions = New DiskFileDestinationOptions()
CrDiskFileDestinationOptions.DiskFileName = Fname
crExportOptions = crReportDocument.ExportOptions
With crExportOptions
.DestinationOptions = crDiskFileDestinationOptions
.ExportDestinationType = ExportDestinationType.DiskFile
.ExportFormatType = ExportFormatType.PortableDocFormat
End With
crReportDocument.Export()
' 以下代码将 pdf 文件写入
' 客户端浏览器。
Response.ClearContent()
Response.ClearHeaders()
Response.ContentType = "application/pdf"
Response.WriteFile(Fname)
Response.Flush()
Response.Close()
' 从磁盘删除导出的文件
System.IO.File.Delete(Fname)
yellowhwb
2004-08-25
打赏
举报
回复
导出打印比打印web页面好,web页面不能精确打印,而导出到xls,doc可以精确打印,还能二次调整格式!
yellowhwb
2004-08-25
打赏
举报
回复
第3个问题好像要修改注册表,可以做到。
4.web上水晶报表不提供打印功能,直接打印只能调用js语句window.print()
chenyl0925
2004-08-25
打赏
举报
回复
谢谢 chNET(有神论者) ,第3个问题那样修改后还是存在,一般打印网页都会显示那个东西的,不知是不是这个原因?
4.是web上的,怎么到处呢?我没做过,到处打印比打印web页面有哪些好处?可以二次调整格式吗?
chNET
2004-08-25
打赏
举报
回复
1、将字段放到“详细信息”节里即可。
2、我的做法是在报表绑定的数据源里赋默认值。
3、你说的是页面上的水晶报表工具条?如果是,那么设置
CrystalReportViewer1.DisplayToolbar = false;
4、winform的一般是直打,如果是web上的建议用水晶报表的导出(.pdf\.doc等)功能打印。
chenyl0925
2004-08-25
打赏
举报
回复
你把
学号 姓名 成绩
放到“页眉(section2)”里
只是第一页有 学号 姓名 成绩,要求每页都有的
公式IFieldObject来统计怎么统计?
C#Winform
水晶报表
实例教程
以实例讲解C#Winform
水晶报表
的基本设置,格式化,排序与分组,常用应用,子报表的使用, 以推模式使用ADO.NET数据集
初级学软件之ASP.NET 第六季
水晶报表
主讲内容: 第一讲
水晶报表
简介 第二讲
水晶报表
结构组成 第三讲
水晶报表
数据库访问模式-提取模式 第四讲
水晶报表
数据库访问模式-提取模式 2 第五讲
水晶报表
数据库访问模式-推入模式 第六讲 分组和排序 第七讲 ...
C#报表与打印技术
本套餐课程包括3门课程,涵盖了C#Winform程序报表打印方方面面,包括
水晶报表
技术,RDLC报表技术和自定义报表打印技术。
Java/Web报表开发工具/报表工具-FineReport初级入门教程
介绍报表的相关知识和基本概念,以及报表工具FineReport初级报表的制作,分组报表、自由报表、多源报表、交叉报表、主子报表原理及制作,图表、参数查询模块,数据钻取的介绍,填报、多sheet填报、数据上报等填报...
Java/Web报表开发工具/报表工具-FineReport8.0入门教程
介绍报表的相关知识和基本概念,以及报表工具FineReport初级报表的制作,分组报表、自由报表、多源报表、交叉报表、主子报表原理及制作,图表、参数查询模块,数据钻取的介绍,填报、多sheet填报、数据上报等填报...
图表区
4,816
社区成员
14,134
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章