【分享】水晶报表交叉表左上角缺口大补丸

阿泰 2010-01-06 06:50:01
加精
水晶报表的交叉表,有个很大的缺憾,就是左边那个缺口。
虽然我们通过自己画线或者其他方法,能补上这个口,但是一旦分页,后续仍然是缺口效果

在我以前的文章中,我主要是补了这个缺口,本文做一些完善
除了补缺口外,增加在缺口加标题。
并且保证这个缺口在分页后仍能完整保持跟第一页同样的效果。

手工课,无理论。看图说话。

(一)默认效果,左缺口

设计视图


预览视图


(二)使用交叉表对象的边框来模拟交叉表表格边框

1:
在交叉表专家中,切换到“自定义格式”标签页。


点击下面的按钮,进入格线设计界面

这里我们把缺口靠近的左边线和上边线设置为白色。




点击确定后却换回界面,预览效果如下。左边和上边的线已经没有了



2:
在交叉表上点右键,设置交叉表的格式




在边框里,把这两个边补上。

从这里大家可以看出,其实在前一个步骤中,我们也可以把4个边都设置为白色,然后在这里补上单线。

然后我们再看效果,第一页和后面页,可以看到这个角已经被完整补上了





(三)使用节的延伸属性模拟每页标题效果
本节的解决方法来自于可爱的阿尹mm,在此非常感谢。
原讨论贴在此:
http://topic.csdn.net/u/20090804/14/3d1b38a8-be1a-4f78-9dc7-0fd46928f14a.html

1:
要做到每页都显示一个标题,我们首先想到的是利用页眉。
因为之前我的页眉上已经放了一个页码了
所以我单独拆除一个节来,放一个标题(红字部分)。
注意看我的节安排。


交叉表是放在报表页脚上的,而不是平时惯用的报表页眉位置。
因为报表页眉先于页眉出现,所以是用不上页眉这个特性的。

所以选择放在报表页脚,保证交叉表分页后,页眉能压在交叉表的上面。

我们在这个环节先预览一下,可以看到这个红字最然每页都出现,但是却游离在交叉表的外面


2:
进入节专家,设置该节属性,勾选“延伸到后续节”。


然后我们再看效果,恩,就是这个样子了,这个直接就是后续页的效果。




--over---
...全文
3195 117 打赏 收藏 转发到动态 举报
写回复
用AI写文章
117 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jamescow 2011-09-30
  • 打赏
  • 举报
回复
这个方法在VS2008上不行,按照这么做,还是缺角,但在预览报表那可以看到补上线了。
纯唇Yu弄 2010-04-24
  • 打赏
  • 举报
回复
图片不显示了?
zhoulihong_1986 2010-01-12
  • 打赏
  • 举报
回复
学习了
woozy 2010-01-11
  • 打赏
  • 举报
回复
看不太懂啊
hhxinghuo 2010-01-11
  • 打赏
  • 举报
回复
现在正在研究这东西,,有用,,收了
HeyJacK 2010-01-11
  • 打赏
  • 举报
回复
延伸到后续节了
austinT 2010-01-10
  • 打赏
  • 举报
回复
学习学习!!
冰糖_adam 2010-01-10
  • 打赏
  • 举报
回复
顶贴
qq408846248 2010-01-10
  • 打赏
  • 举报
回复
tyuiyuiyui67
liuweimsxy 2010-01-10
  • 打赏
  • 举报
回复
拍个砖
shygj 2010-01-10
  • 打赏
  • 举报
回复
支持阿泰..
ik3210 2010-01-10
  • 打赏
  • 举报
回复
呀 不错哦!!!!!!!!!
tiger_ok1 2010-01-10
  • 打赏
  • 举报
回复
学习。。
阿泰 2010-01-10
  • 打赏
  • 举报
回复
[Quote=引用 105 楼 asdfy 的回复:]
好像左边框、上边框与内部表格线有点空缺。
[/Quote]

确实是这样的。边框与交叉表内的线之间有小的间隙。
coolhui86 2010-01-10
  • 打赏
  • 举报
回复
学习
daxiao474 2010-01-10
  • 打赏
  • 举报
回复
这是什么软件哦
xiejhzwrgcky 2010-01-10
  • 打赏
  • 举报
回复
up
rockyvan 2010-01-09
  • 打赏
  • 举报
回复
认真学习1
古今多少事 2010-01-09
  • 打赏
  • 举报
回复
好像左边框、上边框与内部表格线有点空缺。
fireman_me 2010-01-09
  • 打赏
  • 举报
回复
加载更多回复(97)
Crystal Reports 9.2 中文版(水晶报) 下载,,软件版本:9.2.0.448不过现已出了Crystal Reports Professional v9.2.2.634 (c) Crystal Decisions,有足够的空间就提供.这是一个很不错的报控件,我相信很多朋友都听说过吧!Crystal Reports 用于处理数据库,帮助用户分析和解释重要信息。使用 Crystal Reports 可以方便地创建简单报,同时它也提供了创建复杂或专用的报所需的整套工具。 创建所能想象的任何报 Crystal Reports几乎可以从任何数据源生成您需要的报。内置报专家在您生成报和完成一般的报任务过程中,会一步一步地指导您进行操作。报专家通过公式、交叉、子报和设置条件格式帮助现数据的实际意义,揭示可能被隐藏掉的重要关系。如果文字和数字确实不够充分,则用地理地图和图形进行形象的信息交流。 将报扩展到 Web Crystal Reports 的灵活性并未停留在创建报这一功能上 ?您可以用各种各样的格式发布报,包括用 Microsoft 的 Word 和 Excel 发布、通过电子邮件甚至 Web 发布。高级的 Web 报功能允许工作组中的其他成员在他们自己的 Web 浏览器中查看或更新共享报。 将报并入应用程序通过将 Crystal Reports 的报处理功能整合到自己的数据库应用程序中,应用程序和 Web 开发人员可以节省开发时间并满足用户的需求。Crystal Reports 支持大多数流行的开发语言,可以方便地在任何应用程序中添加报。 不论您是 IT 行业的站点管理员,还是营销推广经理,也无论您是金融业的数据库管理员还是 CEO,Crystal Reports 都堪称是一个功能强大的工具,它可以帮助每一个人分析、解释重要信息。感谢 revenant 上传!

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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