Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

报表中的数据内容来自数据集,数据集的核心是一个SQL语句,其中的WHERE子句用于设置查询条件。
如果需要允许用户在查看报表时指定查询条件,可以通过葡萄城报表的【查询参数】来实现。
下面介绍查询参数的具体用法。

(1)创建数据集
从报表管理门户(http://localhost:8080 )点击【创建报表】,进入新报表的设计页面。
点击右边栏的【数据】选项卡,再点击【数据集】右侧的【添加】。

在【新建数据集】下方,选中之前创建好的示例数据源,再点击【添加】按钮,如下图:

在数据集编辑对话框中,输入SQL语句:

select * from 产品 where 类别ID=?

这个SQL语句中的问号(?)就是查询参数。
根据数据库类型的不同,查询参数的形式会有区别。比如:
Oracle数据库的查询参数形式为冒号后跟参数名,例如:“:TypeID” (注意不含双引号)
SQL Server数据库的查询参数形式为AT符号后跟参数名,例如:@TypeID
ODBC数据源的查询参数,就是以问号代替,因为没有参数名,所以用户输入的参数值与SQL语句中的问号将按次序绑定。



  • No labels