描述:
计算报表/报表组文件。
语法:
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省略时,按照报表中数据集的顺序一一对应。 |
相关概念: