【wimForm】水晶报表的动态显示列,急~~~~~请大家帮帮忙

Miceson chan 2006-08-04 04:00:19
我的查询得出的Table的列是不确定的,而且列数也是不确定的。
例如:
第一次查得的Table1结构是
aa bb
a aaaaa
b bbbbb
c ccccc
第二次查得的Table2结构是
aa bb cc
a dsf sdfa
b sdfs jkjk
c dfd dsf
我想报表也能做到根据查得的Table来动态显示,也就是说如果查询结果是Table1那种结构就显示两列,如果查询结果是Table2的那种结构就显示三列。
不能用参数指定列,因为这样的位置不能调整,而且目前是不能确定数据源表中的列数目。
大家有什么好的方法或者思路??
...全文
241 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Miceson chan 2006-08-04
  • 打赏
  • 举报
回复
之前思维卡死在了列的位置上了,不过当显示的列只有两列的话,那不就变成了在左边有两列显示,右边空空的?在报表中能不能用代码来控制列显示的位置的?
Miceson chan 2006-08-04
  • 打赏
  • 举报
回复
哦,我明白你的意思了,不过加入字段多的话,那参数该怎样搞比较好?我是用参数来控制那列的显示的。
Miceson chan 2006-08-04
  • 打赏
  • 举报
回复
哦,有没有例子可以给我参考一下的?谢谢啦
bccu 2006-08-04
  • 打赏
  • 举报
回复
这个问题是不存在的,如果设置了三列,而查出来的只有两列,赋值的时候给前两列赋值。
Miceson chan 2006-08-04
  • 打赏
  • 举报
回复
???????这不是很有问题吗?
假如是这种情况呢?
表头
-----------------------------------------
公式字段1 | 公式字段2 | 公式字段3
-----------------------------------------
数据 | 数据 | 数据
-----------------------------------------
…… | …… | ……
加入我查出的是只有一列的数据,那我隐藏了报表中的一列,就变成了这样:
表头
-----------------------------------------
公式字段1 | (隐藏字段)| 公式字段3
-----------------------------------------
数据 | (隐藏数据)| 数据
-----------------------------------------
…… | | ……

像这样的话,那中间空一列出来,多难看啊?如果是多列空着的话,那岂不是零零散散的数据显示咯。大家有没有其他的好方法?
bccu 2006-08-04
  • 打赏
  • 举报
回复
对啊,就是这样子,没有很难调整吧。
Miceson chan 2006-08-04
  • 打赏
  • 举报
回复
就是说我放置的公式字段如下位置:
表头
公式字段1 公式字段2
数据 数据
…… ……
加入我查出的是只有一列的数据,那我隐藏了报表中的一列,就变成了这样:
表头
公式字段1 (隐藏字段)
数据 (隐藏数据)
……

这样做的效果就不好,表的格式很难调整,请问你是怎样做的?
Miceson chan 2006-08-04
  • 打赏
  • 举报
回复
就是用公式字段好像不太好,因为你放置了一个字段,就算隐藏了它,但它还是占了位置,我就想知道如何调整它的位置
bccu 2006-08-04
  • 打赏
  • 举报
回复
做过类似的报表,
可以这样了,查询到的最大的列数应该是确定的吧,
如何是五列的话,在报表中做五个公式字段,默认为仰制显示,
然后在后台代码中处理。
Miceson chan 2006-08-04
  • 打赏
  • 举报
回复
自己顶一下,比较急,麻烦大家帮忙~~谢啦

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧