
锐浪报表操作技巧.pdf
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
《锐浪报表操作技巧》是一份详细指导用户掌握锐浪报表软件各项功能和高级应用的教学资料,旨在帮助使用者提高工作效率与数据处理能力。
锐浪报表是一款在IT计算机领域使用的软件,它具有强大的报表生成功能。然而,在具体的使用技巧方面资料相对较少。
首先,创建报表对象是开始使用该工具的第一步。通过`GridppReport`类实例化出一个报表对象:
```java
GridppReport Report = new GridppReport();
```
接着需要加载模板以完成报表的构建。有几种方法可以实现这一点:一种是直接指定路径来获取所需的模板,例如:
```java
Report.LoadFromFile(GridppReportDemo.Utility.GetReportTemplatePath() + programParamQuerySQL2.grf);
```
另一种方式则是通过应用程序启动时所处的位置来进行加载:
```java
Report.LoadFromFile(Application.StartupPath + 1.grf);
``
在设置报表的数据源连接字符串时,可以使用以下代码样例来配置数据源以支持SQL Server OLE DB提供者及其相应参数:
```java
Report.DetailGrid.Recordset.ConnectionString = Provider=SQLOLEDB.1;Password=xxxxxx;PersistSecurityInfo=True;UserID=xxxxxx;InitialCatalog=ry_powder;DataSource=***.***.*.**;UseProcedureforPrepare=1;AutoTranslate=True;PacketSize=4096;WorkstationID=UNCLE13;
```
为了初始化报表,可以注册一个事件处理器:
```java
Report.Initialize += new IGridppReportEvents_InitializeEventHandler(MyReport);
```
然后将生成的报表对象赋值给打印视图器以在界面上显示出来:
```java
axGRPrintViewer1.Report = Report;
```
接下来,在初始化事件处理函数中,可以设置查询SQL语句。这个语句通常会根据用户界面控件中的输入动态地构建起来。
例如:
```java
string SQL = SELECT * FROM production_material_lose WHERE unit= + comboBox1.Text + AND unit_2= + comboBox2.Text;
```
日期选择器的值会被转换为字符串,用于生成SQL语句中使用的`startdate`和`enddate`.
在连接多个报表时,可以通过报表控件名来获取子报表,并且可以在主报表中引用它们。例如:
```java
GridppReport rptCustomerList = rptMain.ControlByName(srCustomerList).AsSubReport.Report;
```
这些子报表可以共享同一个数据源。
此外,在设置控件值的时候也可以使用以下代码片段进行操作:
```java
Report.ControlByName(Barcode1).AsBarcode.Text = 666666;
Report.ParamterByName(Parameter1).AsString = abc;
```
以上内容展示了如何利用锐浪报表生成各种复杂报告,包括加载模板、配置数据源连接字符串以及引用子报表等关键步骤。
全部评论 (0)


