ActiveReports如何在数据源中添加和使用参数

作者:控件中国网   出处:控件中国网   2016-01-07 14:43:23   阅读:3

ActiveReports是一款全球最顶级的报表控件,该控件几乎可以实现所有复杂报表的设计以及展示,使用该控件可以链接不同的数据源并且可以在链接中使用参数,这篇文章主要介绍ActiveReports报表设计器链接不同的数据源时使用参数,具体可以参考下面的详细介绍:
OLEDB
1.打开报表设计器2.创建一个新的页面报表或者RDL报表
3.添加新的数据源
4.连接类型使用Microsoft OLEDB提供并作为OLE DB提供程序使用Microsoft.Jet.OLEDB.4.0
5.填写连接信息数据库(如NWIND.MDB)并保存数据源
6.添加新的DataSet
7.在查询页面中,插入SQL表达式,(例如. "SELECT * FROM Customers WHERE (Country = ? AND City = ?)")
8.单击“验证”,以验证查询
9.进入“参数”对话框中的数据集的标签,例如:添加参数1和参数2    
10.设置为参数值“ = [@参数1 ]”和“ = [@参数2 ] ”相应
11.保存数据集
ODBC
1.步骤1-3的与OLEDB相同
2.连接类型使用微软ODBC提供 3.填写连接字符串(例如. "Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\NWIND.mdb")并保存数据源
4.添加新的DataSet
5.在查询选项卡插入SQL表达式(例如,“ SELECT * FROM 客户 WHERE (国家= @参数1 and 城市= @参数2 ) ” )
6.步骤8-11的与OLEDB相同
SQL Client
1.步骤1-3的与OLEDB相同
2.连接类型使用Microsoft Sql Client Provider
3.填写连接字符串(例如. "user id=sa;data source=192.168.33.45;initial catalog=NWIND;password=123;"),在“连接属性”选项卡中设置“保存密码”复选框,并保存数据源
4.添加新的DataSet
5.在查询选项卡插入SQL表达式(例如,“ SELECT * FROM 客户 WHERE (国家= @参数1 and 城市= @参数2 ) ” )
6.步骤8-11的与OLEDB相同
OracleDB
1.步骤1-3的与OLEDB相同
2.连接类型使用Oracle Client Provider
3.填写连接字符串(例如. "User Id=admin;Password=1;Data Source=oraserver:1521/xe;"),在“连接属性”选项卡中设置“保存密码”复选框,并保存数据源
4.添加新的DataSet
5.在查询选项卡插入SQL表达式(例如,“ SELECT * FROM 客户 WHERE (国家= :参数1 and 城市= :参数2 ) ” )
6.步骤8-11的与OLEDB相同
Copyright© 2006-2015 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 渝ICP备12000264号 法律顾问:元炳律师事务所
客服软件
live chat