【ActiveReports16】如何实现第一页有表头,后面几页没有表头,但表头的位置是留出...
本帖最后由 AL1D 于 2024-9-3 09:58 编辑现在有个表绑定数据源,需要第一页有表头内容,但后续所有页不显示表头,但表头位置是预留出来的 问题描述:如何实现第一页有表头内容,第二页没有表头内容且表头依旧占据位置?
问题解答:您好,根据您的需求,可以使用页眉,页眉中使用文本框拼接对应的表头,然后给页眉的所有文本框设置隐藏,隐藏条件使用表达式,具体设置您可以参考下图,下图只使用了一个文本框。
设计界面操作:
预览效果:
您参考我的回复设置看看是否是您想要的效果,如果不是您可以在具体描述一下您的需求,我们在具体看看:lol
Bella.Yuan 发表于 2024-9-3 11:05
问题描述:如何实现第一页有表头内容,第二页没有表头内容且表头依旧占据位置?
问题解答:您好,根据您 ...
对于您刚刚的解答,有几个地方想请教一下,1.解答中使用的是文本框,我想用表格,这个可以实现吗?2.使用page进行判断的话,若我有页2的话(页2是绑定的另一个数据源),page从页2的第一页开始并不是从1开始计算的,这个问题能否解答一下,万分感谢。 AL1D 发表于 2024-9-3 11:15
对于您刚刚的解答,有几个地方想请教一下,1.解答中使用的是文本框,我想用表格,这个可以实现吗?2.使用 ...
您好,页眉中只可以使用文本框组件。您说的页1和页2 ,您使用的是页面报表吗?页眉功能是只针对rdl报表的,页面报表没有页眉。 Bella.Yuan 发表于 2024-9-3 11:31
您好,页眉中只可以使用文本框组件。您说的页1和页2 ,您使用的是页面报表吗?页眉功能是只针对rdl报表的 ...
是的 我需要有两个数据源,一个数据源结束数据展示之后,接下来的一页开始另一个报表的输出展示 AL1D 发表于 2024-9-3 11:38
是的 我需要有两个数据源,一个数据源结束数据展示之后,接下来的一页开始另一个报表的输出展示
您好,根据您的描述rdl和页面报表都可以实现。
rdl报表:使用多个组件,比如是2个表格组件,表格1绑定数据源1,给表格1设置结束位置换页,表格2绑定数据源2,此时当表格1的数据显示完毕后会自动换页显示表格2的数据。
两种设置方式:
表格1设置结束位置换页或者表格2设置开始位置换页。具体设置参考下图:
表格1设置结束位置换页:
或者表格2设置开始位置换页:
页面报表:手动添加多页,每页使用不同的数据源。
Bella.Yuan 发表于 2024-9-3 11:52
您好,根据您的描述rdl和页面报表都可以实现。
rdl报表:使用多个组件,比如是2个表格组件,表格1绑定数 ...
对,使用页面报表手动添加了多页之后,每页设置表头不重复,但是每页的第二页表头位置都会被数据占据位置,这是我不想要的,我想要的效果是,不显示表头,即使是后面的页数,也不会被数据占据表头的位置。 AL1D 发表于 2024-9-3 16:14
对,使用页面报表手动添加了多页之后,每页设置表头不重复,但是每页的第二页表头位置都会被数据占据位置 ...
您好,页面报表确实是这样的,您可以给表格的表头设置每页重复显示,然后给表格的表头内容(文本字体颜色,边框线条颜色)均设置表达式来隐藏,具体实现可以参考下图:
设置:
预览效果:
您看看这样是否满足您的需求。
Bella.Yuan 发表于 2024-9-3 17:31
您好,页面报表确实是这样的,您可以给表格的表头设置每页重复显示,然后给表格的表头内容(文本字体颜色 ...
如果不用pageNumber进行控制判断,还有别的办法吗,我有两页,有两个表头但是数据条数都不一样,第二个表头没法判断页数 AL1D 发表于 2024-9-3 18:05
如果不用pageNumber进行控制判断,还有别的办法吗,我有两页,有两个表头但是数据条数都不一样,第二个表 ...
您的意思是不是页面2的表头也只在页面2的第一页显示?
如果是这个意思,您可以试试下面这个方法:
页面1和页面2均使用多个表格设计,比如使用2个表格,表格1只显示表头信息,然后关闭表格1表头的每页重复显示,表格2只显示明细信息,表格2贴着表格1设计,此时就可以实现您想要的效果。
设计:
页面1和页面2的设计一样:
页面1
页面2:
预览效果(这里只截图了页面1的效果,页面2也是一样的效果):
您参考我的回复设计测试看看。
页:
[1]