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

就是报表查询界面传递一个参数 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同行回答

Aaron_liuAaron_liu软件架构设计师国际商业机器大连分公司
非常急就把收费去掉吧, 要不看你的主题还得花钱显示全部
非常急就把收费去掉吧, 要不看你的主题还得花钱收起
IT咨询服务 · 2014-03-03
浏览992
陌生陌生信息分析/架构师无言cognos学习
绑定变量0 0似乎我看到的晚了显示全部
绑定变量0 0似乎我看到的晚了收起
软件开发 · 2014-10-09
浏览1347
decdengdecdeng数据库开发工程师foxconn
两种办法:一、用条件区块,这样可以实现分割显示。二、用变量函数控制,也就是说你用字符串变量函数定义一下。显示全部
两种办法:
一、用条件区块,这样可以实现分割显示。
二、用变量函数控制,也就是说你用字符串变量函数定义一下。收起
软件开发 · 2014-09-03
浏览1359
decdengdecdeng数据库开发工程师foxconn
个人觉得变量实现比较好,:)显示全部
个人觉得变量实现比较好,:)收起
软件开发 · 2014-08-31
浏览1322
weizjweizj软件开发工程师XMB
根据 type 值做变量,不同的结果用生成变量 来控制显示全部
根据 type 值做变量,不同的结果用生成变量 来控制收起
互联网服务 · 2014-06-13
浏览1300
FinrodElensarFinrodElensar软件开发工程师北京东方金指
使用 条件块吧一个块了里面一个查询显示全部
使用 条件块吧
一个块了里面一个查询收起
政府机关 · 2014-06-13
浏览1340
北京-Greece北京-Greece软件开发工程师文思海辉
设置变量 通过变量值的不同  控制同页面的报表显示和隐藏 或通过Portal控制几张不同的报表显示全部
设置变量 通过变量值的不同  控制同页面的报表显示和隐藏 或通过Portal控制几张不同的报表收起
互联网服务 · 2014-06-13
浏览1372
fantasysangofantasysango软件开发工程师neusoft
做4个列表吧建议你还是,你连列数都不一样,在一个列表里实现有点牵强~~用参数+生成变量,参照 http://www.cognoschina.net/club/thread-66787-1-1.html 第9L我的回复显示全部
做4个列表吧建议你还是,你连列数都不一样,在一个列表里实现有点牵强~~
用参数+生成变量,参照 http://www.cognoschina.net/club/thread-66787-1-1.html 第9L我的回复收起
IT其它 · 2014-06-13
浏览1327
cognoszqxcognoszqx其它无无
楼主实现了没,指导我等新手啊显示全部
楼主实现了没,指导我等新手啊收起
软件开发 · 2014-06-13
浏览1343
Li123QingLi123Qing项目经理南京鹏德软件开发有限公司
做三个报表,每张报表设置一个生成变量就好了。显示全部
做三个报表,每张报表设置一个生成变量就好了。收起
软件开发 · 2014-05-14
浏览1380

提问者

xiexingxin
数据库开发工程师文思

相关问题

相关资料

问题状态

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