请教下 ,坛子里面高手这样的报表如何实现啊? 非常紧急!

就是报表查询界面传递一个参数 type(查询类型)(0: 内部, 1:外部,2:科室 -1:全部)  这些信息,
   其他查询条件都是开始时间,结束时间,部门名称.......  
但是这个查询类型(type) 选择的类型不同而查询的页面也不同,

比如 传入 参数 0 , 查询的SQL, 可能是 select  A.a1,A.a2...  from A  where a.time  >= ? and  a.time <= ? ...  查询列可能有10列

如果传入 1: select  B.b1,B.b2...  from B  where a.time  >= ? and  a.time <= ? ...  查询的列可能只有5列。

如果传入 2:select  C.c1,C.c2...  from C  where a.time  >= ? and  a.time <= ? ...  查询的列可能就有15列。


就是说用户根据选择的参数不同能查询到不同报表,但是这个查询界面只有一个!!!

具体该怎么搞啊! 我想了好几天就是没有解决方法!! 我用的版本是COGNOS10!

谢谢各位大神!!
参与33

30同行回答

istop2000istop2000软件开发工程师亚信
FM里面三个查询 报表字符串变量三个报表 不OK?显示全部
FM里面三个查询 报表字符串变量三个报表 不OK?收起
互联网服务 · 2014-03-04
浏览464
Aaron_liuAaron_liu软件架构设计师国际商业机器大连分公司
用condition block 不行么显示全部
用condition block 不行么收起
IT咨询服务 · 2014-03-04
浏览616
hupingzhihupingzhi系统架构师PA
已经调整,大家帮忙看看吧。显示全部
已经调整,大家帮忙看看吧。收起
保险 · 2014-03-04
浏览587
Aaron_liuAaron_liu软件架构设计师国际商业机器大连分公司
回复 8# xiexingxin     编辑一下 取消金钱就行显示全部
回复 8# xiexingxin


    编辑一下 取消金钱就行收起
IT咨询服务 · 2014-03-04
浏览592
xiexingxinxiexingxin数据库开发工程师文思
回复 2# Aaron_liu     怎么把钱取消啊!!!!显示全部
回复 2# Aaron_liu


    怎么把钱取消啊!!!!收起
软件开发 · 2014-03-04
浏览599
xiexingxinxiexingxin数据库开发工程师文思
回复 5# whzj04    啊啊! 原来是别人看帖子花钱啊啊! 晕啊! 我以为是解决问题后,给别人钱呢! 哎!!!显示全部
回复 5# whzj04


   啊啊! 原来是别人看帖子花钱啊啊! 晕啊! 我以为是解决问题后,给别人钱呢! 哎!!!收起
软件开发 · 2014-03-04
浏览635
xiexingxinxiexingxin数据库开发工程师文思
回复 5# whzj04 显示全部
回复 5# whzj04 收起
软件开发 · 2014-03-04
浏览591
whzj04whzj04软件开发工程师HHJJ
楼主是缺钱花?请人帮忙还这样。。。。显示全部
楼主是缺钱花?请人帮忙还这样。。。。收起
互联网服务 · 2014-03-04
浏览611
lyc162743lyc162743软件开发工程师International Business Machines Corporation
花钱不讨好显示全部
花钱不讨好收起
银行 · 2014-03-04
浏览607
59531505953150软件开发工程师aaaaa
哎。。。。显示全部
哎。。。。收起
互联网服务 · 2014-03-04
浏览581

提问者

xiexingxin
数据库开发工程师文思

相关问题

相关资料

问题状态

  • 发布时间:2014-03-03
  • 关注会员:2 人
  • 问题浏览:10077
  • 最近回答:2014-10-09
  • X社区推广