《水晶报表制作》PPT课件

《水晶报表制作》PPT课件

ID:36902101

大小:957.10 KB

页数:49页

时间:2019-05-10

《水晶报表制作》PPT课件_第1页
《水晶报表制作》PPT课件_第2页
《水晶报表制作》PPT课件_第3页
《水晶报表制作》PPT课件_第4页
《水晶报表制作》PPT课件_第5页
资源描述:

《《水晶报表制作》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、水晶报表制作内容提要1.数据来源模式(推式和拉式)2.水晶报表如何连接数据库3.各种字段类型(如数据库字段、公式字段)4.操作分组5.理解向下钻取6.筛选数据7.记录排序8.格式化编辑器的使用9.图表制作10.交叉表制作11.设计技巧数据来源模式-推模式推(Push)模式在应用程序中定义数据源并填充数据,然后设置水晶报表浏览控件的数据源。应用程序负责提供数据。通常先创建DataSet,添加DataTable,在水晶报表中【数据库专家】中选择ADO.NET数据集。如果需要增加SQL表达式字段,必须更改DataTable数据源。

2、数据来源模式-拉模式拉(Pull)模式由水晶报表根据连接字符串从指定数据库获取数据。水晶报表控件自动提供数据。通常创建或使用现有连接,选取表、存储过程、查询语句等作为数据源。可以直接建立SQL表达式字段。登录属性设置TableLogOnInfotableLogOnInfo=newTableLogOnInfo();tableLogOnInfo.ConnectionInfo.ServerName="192.168.1.252";tableLogOnInfo.ConnectionInfo.DatabaseName="SDERP";

3、tableLogOnInfo.ConnectionInfo.UserID="sa";tableLogOnInfo.ConnectionInfo.Password=“xxxxx";this.CrystalReportSource1.ReportDocument.Database.Tables[0].ApplyLogOnInfo(tableLogOnInfo);//应用登录属性字段分类1.数据库字段2.公式字段3.参数字段4.组名字段5.运行总计字段6.SQL表达式字段7.特殊字段8.未绑定字段数据库字段来自标准的数据库表、视图

4、、存储过程、自定义函数、替代名、系统表、系统函数。公式字段利用水晶报表内置函数或自定义函数、报表字段、运算符等构造表达式1.创建公式名称2.编辑公式表达式3.放置公式字段SQL表达式字段SQL表达式语法必须与源数据库的语法相适应。数据源为推模式时不可直接在水晶报表中创建SQL表达式。使用参数字段步骤:1.创建参数字段2.实现参数字段3.给参数字段赋值使用参数字段-给参数赋值//设置检索参数ParameterFieldsparamFields=newParameterFields();ParameterFieldparamFi

5、eld=newParameterField();ParameterDiscreteValuediscreteVal=newParameterDiscreteValue();//--离散值paramField.ParameterFieldName="EndOrderDate";//设置离散值并将其传递给该参数discreteVal.Value="2010-07-13";paramField.CurrentValues.Add(discreteVal);paramFields.Add(paramField);this.Cryst

6、alReportViewer1.ParameterFieldInfo=paramFields;运行总计字段运行总计字段提供一种方法,使得处理记录的过程中在报表中增量式地计算出一个总计和。汇总与运行总计字段的区别:汇总是针对组或所有记录的,运行总计字段可以针对逐条记录,也可以针对组或所有记录。运行时总计字段可提供增量式统计,汇总不能做到。组名字段指定一个或多个组添加到报表上之后才会有组名字段存在。特殊字段是水晶报表提供的一些系统字段。在创建公式字段表达式时也可以使用特殊字段,不需要分界符。举例:PageNumber:页次Tot

7、alPageCount:总页数RecordNumber:记录号OnFirstRecord:是否第一条记录ReportTitle:报表标题未绑定字段可由用户自定义针对逐行计算的公式操作分组向下钻取向下钻取:指通过组记录进入详细资料的能力。通过设置“隐藏(可向下钻取)”选项,默认情况下不显示详细资料,只有双击组记录才进入详细资料。筛选数据1.通过【选择专家】构造查询条件2.在【公式工作室】中编辑查询条件3.编写代码过滤。构造查询条件,设置浏览控件的SelectionFormula属性。this.CrystalReportView

8、er1.SelectionFormula="{Hr_Staff.Sex}='男'";排序记录1.使用记录排序专家2.使用代码排序//定义排序字段FieldDefinitionFieldDef0=this.CrystalReportSource1.ReportDocument.Databas

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。