水晶报表的交叉表,有个很大的缺憾,就是左边那个缺口。
虽然我们通过自己画线或者其他方法,能补上这个口,但是一旦分页,后续仍然是缺口效果
在我以前的文章中,我主要是补了这个缺口,本文做一些完善
除了补缺口外,增加在缺口加标题。
并且保证这个缺口在分页后仍能完整保持跟第一页同样的效果。
手工课,无理论。看图说话。
(一)默认效果,左缺口
设计视图
预览视图
(二)使用交叉表对象的边框来模拟交叉表表格边框
1:
在交叉表专家中,切换到“自定义格式”标签页。
点击下面的按钮,进入格线设计界面
这里我们把缺口靠近的左边线和上边线设置为白色。
点击确定后却换回界面,预览效果如下。左边和上边的线已经没有了
2:
在交叉表上点右键,设置交叉表的格式
在边框里,把这两个边补上。
从这里大家可以看出,其实在前一个步骤中,我们也可以把4个边都设置为白色,然后在这里补上单线。
然后我们再看效果,第一页和后面页,可以看到这个角已经被完整补上了
(三)使用节的延伸属性模拟每页标题效果
本节的解决方法来自于可爱的阿尹mm,在此非常感谢。
原讨论贴在此:
http://topic.csdn.net/u/20090804/14/3d1b38a8-be1a-4f78-9dc7-0fd46928f14a.html
1:
要做到每页都显示一个标题,我们首先想到的是利用页眉。
因为之前我的页眉上已经放了一个页码了
所以我单独拆除一个节来,放一个标题(红字部分)。
注意看我的节安排。
交叉表是放在报表页脚上的,而不是平时惯用的报表页眉位置。
因为报表页眉先于页眉出现,所以是用不上页眉这个特性的。
所以选择放在报表页脚,保证交叉表分页后,页眉能压在交叉表的上面。
我们在这个环节先预览一下,可以看到这个红字最然每页都出现,但是却游离在交叉表的外面
2:
进入节专家,设置该节属性,勾选“延伸到后续节”。
然后我们再看效果,恩,就是这个样子了,这个直接就是后续页的效果。
--over---
水晶报表的交叉表缺口补全
最新推荐文章于 2021-06-28 23:36:22 发布