report_run()

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

描述:

计算报表/报表组文件。

语法:

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

备注:

外部库函数,外部库的使用请参考润乾报表《程序员参考》。

计算报表。

参数:

rpt

ReportObject对象。

paramValue

参数值,可省略。

paramName

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

ds

序表对象,可省略。

dsName

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

返回值:

Boolean

示例:

 

A

 

1

>report_config("config\\raqsoftConfigReport.xml")

 

2

=report_open("D:\\test.rpx")

 

3

=report_run(A2)

计算不带参数的报表test.rpx

4

=report_open("D:\\test1.rpx")

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

5

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

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

6

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

省略参数名称,按照参数顺序设置参数值,参数值后的冒号不可省略。

7

=report_open("D:\\stu.rpx")

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

8

=connect("demo")

 

9

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

返回序表。

10

=report_run(A7;A9:"ds1")

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

11

=report_run(A7;A9:)

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

相关概念:

report_config()

report_open()