水晶报表根据字段取值的不同做为过滤,显示多张报表 想根据水晶报表的视图A中的字段b取值(1,2,3,4,5)的不同,从而分别创建5个报表来显示不同类型的数据,怎么设计报表和写代码呢?是不是需要用到主、从报表的,谁能帮忙想一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用的你再插入四个不同的detail section,然后在Section Export中调用自已的处理(1,2,3,4,5)设置其suppress的值就可以了 不好意思哦,能不能和我说的详细点?我这里是中文版,detail section和Section Export是什么,在哪里设置 只要5中格式是一样的,就用一个报表,,然后在后台写代码做判断detail就是中间的详细栏, 像图片中那样,选中那个detail详细节点,再点击上面的Insert按钮,插入5个详细,在每个详细中设计报表就可以了 怎么然后在Section Export中调用自已的处理(1,2,3,4,5)设置其suppress的值呢 晕,按你的要求group分组就可以了,每组设置下换页(section export->common->new page before)何必这么麻烦 每节右边的common->suppress点公式->输入如果是第一节if {a.b} = '1' then trueelse false如果是第二节if {a.b} = '2' then trueelse false按你的需求没必要这么麻烦,一个分组就可以搞定了,何必呢 哎,不好意思呀。面对代码我就是很白痴呀Quote=引用 11 楼 的回复:]每节右边的common->suppress点公式->输入如果是第一节if {a.b} = '1' then trueelse false如果是第二节if {a.b} = '2' then trueelse false按你的需求没必要这么麻烦,一个分组就可以搞定了,何必呢[/Quote] 若对b有传入参数,比方说你传1显示第一部分的,传2显示第二部分的将{a.b}改为你传入的参数就可以了,并不是取字段值,换成你传的参数才是针对段来设置的 选择winform还是WPF? C#中 一开始点击“上一行”就溢出,求解?! 如何用窗体软件和网页交互操作(登录或提交数据)? HttpWebRequest怎么处理403下的回应? 新年快乐,放分! 我用javascript调用web service,web service调用c#动态库dll,这个dll里面的静态变量为什么会不能保持 vs2008的编码格式问题 能不能把vsnet的开发环境搞成像vb6中的SDI开发环境 父类集合中取子类属性 ArrayList中存放不同类型的数据 两个继承同一个分类窗体,如何区别,如何进行消息传递? C#.NET与Delphi的比较,请指教
你再插入四个不同的detail section,然后在Section Export中调用自已
的处理(1,2,3,4,5)设置其suppress的值就可以了
detail就是中间的详细栏,
的处理(1,2,3,4,5)设置其suppress的值呢
如果是第一节
if {a.b} = '1' then
true
else
false
如果是第二节
if {a.b} = '2' then
true
else
false
按你的需求没必要这么麻烦,一个分组就可以搞定了,何必呢
如果是第一节
if {a.b} = '1' then
true
else
false
如果是第二节
if {a.b} = '2' then
true
else
false
按你的需求没必要这么麻烦,一个分组就可以搞定了,何必呢
[/Quote]