欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

sql server 2005 报表参数值替多值,可用值来自查询

更新时间: 2014-01-05 03:07:14 责任编辑: Author_N1

 

sql server 2005 报表参数值为多值,可用值来自查询
    我为报表设置了一个参数@state作为查询条件,想将它设置为多值查询,并且它的可用值来自数据库里表cm_state的Name字段,这个字段在报表中有体现,并且默认值为该字段的全部信息。
    这样如何实现?如何设置?感谢各位大侠~~
 
--参考方法--
帮顶
--参考方法--
在sql中参数的调用时候写where id in(@id),形式是这样的,如果想要引用参数值,新建一个数据集dateset2,select distinct id from teble,然后在设计参数的时候选择参数数据来自dateset2即可
--参考方法--
Where 语句:Where Name IN (@State)
另外新建一个Dataset:Select Distinct Name AS State From cm_state
在报表的参数设置里选择默认值来自新建参数Dataset,选择参数可多选选项!
--参考方法--
建议你写个函数把要的值先取出放到表里,选择多选即可
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:07:14
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/18535/
本文WWW.DOC100.NET DOC100.NET版权所有。