水晶报表教程:参数字段与数据源连接
需积分: 9 55 浏览量
更新于2024-08-17
收藏 1.23MB PPT 举报
"这篇教程介绍了如何在水晶报表中使用参数字段并给参数赋值,以及水晶报表的相关知识,包括数据来源模式(推式和拉式)、数据库连接、字段类型、操作分组、筛选数据、记录排序、格式化编辑器、图表制作、交叉表制作和设计技巧。"
在水晶报表制作中,参数字段的使用是一个关键功能,允许用户输入特定值以定制报告内容。在给定的代码示例中,展示了如何创建和设置参数字段的过程:
首先,通过创建`ParameterFields`对象来初始化参数集合。接着,创建一个`ParameterField`实例,为参数指定名称,例如`EndOrderDate`。然后,使用`ParameterDiscreteValue`来设定参数的离散值,这里设置为"2010-07-13"。将这个离散值添加到参数字段的当前值列表中,并将整个参数字段添加到参数集合中。最后,将这个参数字段集合赋值给CrystalReportViewer的`ParameterFieldInfo`属性,从而在报表中使用这些参数。
水晶报表的数据来源可以分为两种模式:推模式和拉模式。推模式下,数据在应用程序中定义并填充,应用程序负责提供数据。这通常涉及创建DataSet,添加DataTable,然后在报表中选择ADO.NET数据集。而拉模式则由水晶报表直接从数据库获取数据,用户可以直接指定表、存储过程或查询语句作为数据源。
在连接数据库时,需要设置登录属性,例如服务器名、数据库名、用户名和密码,通过`TableLogOnInfo`对象来完成。应用登录属性后,报表就可以访问指定数据库中的数据。
字段在水晶报表中扮演多种角色,包括数据库字段(如来自表、视图的数据)、公式字段(使用内置函数和表达式创建)、参数字段(允许用户输入值)、组名字段、运行总计字段、SQL表达式字段(直接在报表中构建SQL查询)等。这些字段提供了丰富的数据处理和展示方式。
例如,公式字段允许用户利用报表内部的函数、运算符和字段创建复杂的计算表达式。SQL表达式字段则可以直接在报表内执行SQL查询,获取所需数据。
水晶报表提供了一个强大的工具集,允许开发者创建交互式、数据丰富的报告。通过理解不同的数据源模式、字段类型和参数的使用,可以制作出满足不同需求的定制化报告。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-01-02 上传
2013-06-08 上传
2010-06-08 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
昨夜星辰若似我
- 粉丝: 50
- 资源: 2万+
最新资源
- R语言中workflows包的建模工作流程解析
- Vue统计工具项目配置与开发指南
- 基于Spearman相关性的协同过滤推荐引擎分析
- Git基础教程:掌握版本控制精髓
- RISCBoy: 探索开源便携游戏机的设计与实现
- iOS截图功能案例:TKImageView源码分析
- knowhow-shell: 基于脚本自动化作业的完整tty解释器
- 2011版Flash幻灯片管理系统:多格式图片支持
- Khuli-Hawa计划:城市空气质量与噪音水平记录
- D3-charts:轻松定制笛卡尔图表与动态更新功能
- 红酒品质数据集深度分析与应用
- BlueUtils: 经典蓝牙操作全流程封装库的介绍
- Typeout:简化文本到HTML的转换工具介绍与使用
- LeetCode动态规划面试题494解法精讲
- Android开发中RxJava与Retrofit的网络请求封装实践
- React-Webpack沙箱环境搭建与配置指南