用报表工具建立动态查询的方法

咱们常常会须要建立复杂的查询参数中查询)。例如:一方面须要从数据源获取数据给用户选择;另外一方面,由于没有设置所需的参数,一些查询可能不执行。html

在上述的状况下,会出现一个问题,例如:启用选项Request from user的变量既能够用来选择值也能够用在IN中的SQL查询。下面咱们用Stimulsoft Reports来具体说明。工具

咱们须要知道一件事,默认状况下,变量列表的类型只有在数据源字典链接后才会被填充。所以,在第一次链接的时候,该变量为空。表达式Variable1.ToQueryString()抛出一个空字符串,整个查询会抛出错误。了避免这种状况,咱们须要一个额外的检查步骤。开发工具

在报表开发工具中使用动态SQL查询功能

在这个例子中,全部的数据将会显示,在你单击按钮提交(Submit),该报表将只使用选定的数据进行重建。url

当你只须要浏览须要数据时,能够作如下操做:htm

一、设置报表属性report.RequestParameters为true。点击提交按钮前,空报表页会被显示,点击后渲染开始。开发

二、用附加值初始化报表变量。字符串

在报表开发工具中使用动态SQL查询功能

 

总结:get

复杂的查询方法it

参数中查询的方法变量

相关文章
相关标签/搜索