找回密码
 立即注册

QQ登录

只需一步,快速开始

lingee

初级会员

30

主题

100

帖子

298

积分

初级会员

积分
298

[已处理] AR14 多个PageHeader

lingee
初级会员   /  发表于:2021-8-9 14:33  /   查看:2340  /  回复:3
本帖最后由 Crystal.Li 于 2021-8-9 16:28 编辑

报表需要按照不同的条件,显示不同的pageHeader,该怎么实现?
比如说,第一页表头显示A样式的,第一页以后显示B样式的,某个字段满足一定条件后显示C样式的。

另外 明细部分奇偶行背景颜色不一样该怎么实现?

3 个回复

倒序浏览
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-8-9 16:45:47
沙发
1、您好,不知道您说的这个A、B、C样式具体是什么,目前来看呢,可以设置在页眉拖动三个文本框,设置成不同样式,然后通过IIF表达式配合页号来控制它的可见性:




2、关于奇偶行颜色,也是要通过给背景色设置表达式:


配合rowNumer函数:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
lingee
初级会员   /  发表于:2021-8-9 17:11:16
板凳
本帖最后由 lingee 于 2021-8-9 17:17 编辑

谢谢回答

1.
我说的这个A、B、C样式,基本上就是不同的PageHeader了,显示内容完全不一样,甚至于PageHeader的高度都不一样。显示内容可以通过显示不显示来调整,但是高度都不一样的话,就不太好调的样子了。
我报表是从CrystalReport转过来的,那边可以添加复数个PageHeader,然后按条件指定显示哪一个,或者几个组合显示。ActiveReport不知道怎么实现类似的功能。

2.
奇偶行显示的问题,如果是用BandedList做的话,怎么设置背景颜色?
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-8-9 17:59:42
地板

1、您好,这个建议您要么是使用三个不同报表去实现,或者就是按照我上面说的方式;
2、您的带状列表里面放置的什么元素?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部