如何在水晶报表中动态加入字段?

jacksoncan 2003-10-25 12:27:07
我用水晶报表已经一段时间了,我们的做法是
1、写存储过程
2、用存储过程返回的数据填充DataSet
3、装载水晶报表文件。

但这会遇到两个问题,1、当客户想任意选择他想显示的字段和Subtotal的时候,用此方法无法实现。2、交叉报表中无法实现对非数据字段的统计,如
A B C
-----------
1 01 001
2 02 002
3 03 003
变成交叉报表后是

001 002 003
------
01 1 0 0
02 0 2 0
03 0 0 3


假如B列也是数字,要对其进行分类的话,交叉报表无法实现
请问高手,这两个问题如何解决?


...全文
103 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky125 2004-03-10
  • 打赏
  • 举报
回复
没用过:)
jacksoncan 2004-03-05
  • 打赏
  • 举报
回复
客户不是想要不同报表的样式,他们是想在一张报表内包含很多的信息,
行是动态的不用说,问题是他们想列也是动态的。
lliang0488 2004-03-05
  • 打赏
  • 举报
回复
用 EXCEL 写吧,可以写出随心所欲的报表
black_snail 2004-02-25
  • 打赏
  • 举报
回复
能不能和用户讨论一下,确定几个不同的报表样式,
如果太’动态‘,很难做
guoluzhu 2004-02-24
  • 打赏
  • 举报
回复
如果设置隐藏字段,望各位大侠详细指点!
kevin521 2004-02-24
  • 打赏
  • 举报
回复
如果设置隐藏字段,那格式不就乱了吗?
ptlinyi 2004-02-23
  • 打赏
  • 举报
回复
引用:怎么会呢?你的数据表会有多少个列啊?全部列出在报表上不就行了吗?客户选择后其它字段就隐藏掉,OK.

问:可位置怎么办,我假设把第一列隐藏掉,我怎么让后面的列依序往前移呢?还有表格线怎么办?
zfang 2004-02-17
  • 打赏
  • 举报
回复
帮你up

╔╦╗╔╦╗╔╦╗╔╦╗╔╦╗
╠为╣╠人╣╠民╣╠服╣╠务╣
╚╩╝╚╩╝╚╩╝╚╩╝╚╩╝

期待着那一天,你与我相恋,你温柔地依偎在我的肩头,告诉我幸福就在身边……

TianChong 2004-01-19
  • 打赏
  • 举报
回复
引用:但是如果用户需要显示的字段是动态的话,你就没有办法都列出来啊

答:怎么会呢?你的数据表会有多少个列啊?全部列出在报表上不就行了吗?客户选择后其它字段就隐藏掉,OK.
jacksoncan 2003-11-20
  • 打赏
  • 举报
回复
但是如果用户需要显示的字段是动态的话,你就没有办法都列出来啊
yonghengdizhen 2003-11-19
  • 打赏
  • 举报
回复
同意上一楼的兄弟
echoswing 2003-11-14
  • 打赏
  • 举报
回复
你把用户需要显示的字段都列出来,通过传一个参数来控制,显示该显示,其他的都隐藏,隐藏的代码是在那个属性里的suppress里可以写代码控制的
jacksoncan 2003-11-08
  • 打赏
  • 举报
回复
现在市面上关于水晶报表的书讲的都太低级了,编程方面的讲的很少。
zy8133 2003-11-07
  • 打赏
  • 举报
回复
我也用的是那本破书,nnd,
我也很需要一本写怎样设计的啊,55555555
szsbell 2003-11-07
  • 打赏
  • 举报
回复
就是啊
caibirdyb 2003-11-04
  • 打赏
  • 举报
回复
我这两天开始用水晶报表,也遇到了类似的问题,好像在.Net中不容易以代码的形式往水晶报表中添加字段。

我手头只有一本清华大学的《Crystal Reports for Visual Studio .Net高级编程》,里面关于报表界面设计的内容写的太少了,就一些创建报表的流程。郁闷!
southdoor 2003-11-02
  • 打赏
  • 举报
回复
up
gdxuz 2003-11-02
  • 打赏
  • 举报
回复
有谁能告诉我什么是水晶报表?它是怎么实现的?谢谢!
goes_kad 2003-10-28
  • 打赏
  • 举报
回复
1、当客户想任意选择他想显示的字段
将不应当显示的字段隐藏。(前提:你们是否制作了通用的报表模板)
2、交叉报表中无法实现对非数据字段的统计
对交叉报表不大了解,我一般在DataSet中加字段作为统计信息。

6,107

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据库报表
社区管理员
  • 数据库报表社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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