描述:
计算报表/报表组文件。
语法:
report_run(rpt, paramValue:paramName;ds:dsName,....)
备注:
Report5Cli外部库函数,外部库的使用请参考润乾报表《程序员参考》。
计算报表。
参数:
| 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省略时,按照报表中数据集的顺序一一对应。 | 
相关概念:
