reportlite_run()

阅读(1218) 标签: 计算, 报表,

描述:

计算轻装版报表/报表组文件。

语法:

reportlite_run(rpt, paramValue: paramName,....; ds: dsName,....)

备注:

外部库函数,外部库的使用请参考润乾报表轻装版《用户参考》。

参数:

rpt

ReportObject对象。

paramValue

参数值,可省略。

paramName

参数名称,可省略。省略时按报表中参数的顺序写参数值

ds

序表对象,可省略。

dsName

数据集名称,可省略。省略时将序表对象与报表文件内原有的数据集顺序做一一对应。dsName前的冒号不可省略。

返回值:

Boolean

示例:

 

A

 

1

>reportlite_config("config\\raqsoftConfigReportLite.xml")

 

2

=reportlite_open("D:\\test.rptx")

 

3

=reportlite_run(A2)

计算不带参数的轻装版报表文件test.rptx

4

=reportlite_open("D:\\test1.rptx")

报表test1.rptx中含有3个参数。

5

=reportlite_run(A4,"abc":"arg1",12:"arg2","2016-01-02":"arg3")

计算含有多个参数的报表。

6

=reportlite_run(A4,"abc",12,"2016-01-02")

省略参数名称,按照参数顺序设置参数值。

7

=reportlite_open("D:\\stu.rptx")

报表stu.rptx中用到了demo库中的SCORES,数据集名称为ds1

8

=connect("demo")

 

9

=A8.query("select * from SCORES where SCORE<60")

返回序表。

10

=reportlite_run(A7;A9:"ds1")

A9序表中的数据作为报表中ds1数据集的结果集。

11

=reportlite_run(A7;A9:)

dsName省略时,按照报表中数据集的顺序一一对应。

相关概念:

reportlite_config()

reportlite_open()