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