0

我的问题和这个问题一样

这里

我在那个问题上尝试了解决方案,但它只有在所有参数都有值时才有效,但是当没有值时,Birt Report 会输出此错误

The following items have errors:
Table (id = 4):
+ Can not load the report query: 4. Errors occurred when generating the report document for the report element with ID 4. (Element ID:4)

你们能帮帮我吗?

谢谢

4

1 回答 1

1

在该示例中,当参数没有值时,不会根据您在查询文本框中输入的内容修改查询。您还可以执行以下操作: 1- 在 select * from mytable 2 中放入查询 - 然后放入 beforeOpen 脚本,例如:

   if( params["myparameterval"] ){
       this.queryText = this.queryText + " where col1 = " + params["myparameterval"].value;
   }else{
       this.queryText = this.queryText + " where col1 = hardcodedvalue"
   } 
于 2012-09-18T21:48:36.880 回答