日期:2009-06-09  浏览次数:20339 次

概述

与国外不同,国内的报表多以表格为主,所以用水晶报表实现表格虽然不太方便,但必须面对!
组成表格的框线分为上框线、下框线、左框线、右框线、内部横框线、内部竖框线六种,而上框线、下框线、内部横框线又属于横框线,左框线、右框线、内部竖框线又属于竖框线。在水晶报表里可以通过线、框、对象边框来实现,且听我慢慢道来……



目录

一、准线协助
1. 对象未动,准线先行。
2. 使用准线对齐表格的框线。
3. 使用准线对齐行、列。
4. 使用准线定位行、列。
5. 使用准线调整列宽和行高。

二、多节框
1. 绘制表格的外部框线。
2. 绘制表格的内部横框线。
3. 绘制表格的内部竖框线。

三、节内线
1. 将表格的标题行和数据行分离,分别绘制表格框线。
2. 绘制标题行部分的表格框线。
3. 绘制数据行部分的表格框线。

四、多节定位
1. 防止可变长度的对象相互覆盖。
2. 防止数据库字段和下框线相互覆盖。

五、对象边框
1. 用对象边框模拟表格的框线。
2. 将表格的标题行和数据行分离,并用对象边框模拟表格框线。
3. 用文本对象的边框模拟标题行部分的表格框线。
4. 用数据库字段的边框模拟数据行部分的表格框线。



一、准线协助

1. 对象未动,准线先行。

准线是一些非打印线条,可以将其放在"设计"选项卡和"预览"选项卡上的任何位置以帮助对齐。它们具有对齐属性,使对象自动与其对齐。对齐功能不仅使您能够轻松加精确地对齐报表对象,而且还可以同时对多个对象重新定位并调整大小。

(1) 显示、插入、移动和删除准线
① 显示准线
选择"视图"菜单上的"准线"命令。
使用"设计"命令可以在"设计"选项卡中显示或隐藏准线。使用"预览"命令可以在"预览"选项卡中显示或隐藏准线。
注意:在"预览"选项卡上,必须选择一个对象才能看到准线。
② 插入准线
在"设计"或"预览"选项卡中,单击顶部的标尺可以插入垂直准线;单击左侧的标尺可以插入水平准线。
注意:每条准线均与其起始标尺位置上的一个箭头相连。
③ 移动准线
要将准线放置到目标位置,请将其箭头沿标尺拖至相应的位置上。
④ 删除准线
要删除准线,将其箭头拖出标尺。

注意:如果选择了"网格线对齐"选项,则只能以网格为单位增量插入或移动准线。要去除这个限制,右击报表的空白处,在快捷菜单取消"与网格对齐"命令。

(2) 使对象与准线对齐
① 要使对象与准线对齐,将报表对象拖至准线之上,直至对象边缘落在准线之上。
② 可以将多个对象与同一条准线对齐,以同时对多个对象重新定位并调整大小。
③ 可以使对象的顶部或底部与水平准线对齐,也可以使对象的左侧、右侧或中垂线(垂直平分对象的不可见线条)与垂直准线对齐。
④ 如果是对齐多个对象,要用对象的同一侧对齐准线。

(3) 使用准线定位对象
使一个或多个对象与某条准线对齐之后,通过移动该准线即可同时移动所有对象。要移动准线,沿标尺拖动其箭头。
注意:当移动准线时,所有与之对齐的对象也一起移动。但如果移动的是与准线对齐的对象,该准线并不随之移动。

(4) 使用准线调整对象大小
使用两条准线可以对两个或多个大小(高度或宽度)相同或不同的对象调整大小。两种情况下使用两个准线调整大小的过程是一样的。
① 创建一个准线。
② 将对象的一侧与该准线对齐。
③ 在该对象的另一侧创建第二条准线。
注意:此准线不应接触到该对象。
④ 单击对象以激活大小调整控柄。
⑤ 将调整大小控柄拖至第二条准线,让对象与该准线对齐。
⑥ 对于每一个要与这两条准线对齐的其他对象,重复执行第 2 步到第 5 步。
⑦ 如果对象不是所需要的大小,则拖动准线之一或全部准线直到对象大小正确为止。

2. 使用准线对齐表格的框线。

注意:如果选择了"网格线对齐"选项,则只能以网格为单位增量插入或移动准线。要去除这个限制,右击报表的空白处,在快捷菜单取消"与网格对齐"命令。

(1) 插入框
① 在"设计"选项卡中,通过单击左侧的标尺插入两条水平准线。一上一下,分别对应表格的上框线和下框线。
② 通过单击顶部的标尺插入两条垂直准线。一左一右,分别对应表格的左框线和右框线。
③ 插入框,并调整大小,使框的四边分别对齐四条准线。

(2) 插入竖线
① 在"设计"选项卡中,通过单击左侧的标尺插入两条水平准线。一上一下,分别对应竖框线的上下顶点。
② 单击顶部的标尺插入一条垂直准线,用于在水平方向上辅助定位竖框线。
③ 插入竖线,并对齐垂直准线。
④ 调整竖线的大小,使之上下两侧分别对齐上下两条水平准线。

(3) 插入横线
① 在"设计"选项卡中,通过单击顶部的标尺插入两条垂直准线。一左一右,分别对应横框线的左右顶点。
② 单击左侧的标尺插入一条水平准线,用于在垂直方向上辅助定位横框线。
③ 插入横线,并对齐水平准线。
④ 调整横线的大小,使之左右两侧分别对齐左右两条垂直准线。

3. 使用准线对齐行、列。
(1) 对齐行
① 在"设计"选项卡中,单击左侧的标尺插入水平准线。
② 将同一行上的数据字段或者表格标题的底部与水平准线对齐。

(2) 对齐列
① 在"设计"选项卡中,单击顶部的标尺插入垂直准线。
② 将同一列上的数据字段和表格标题的左侧与垂直准线对齐。

4. 使用准线定位行、列。
每条准线均与其起始标尺位置上的一个箭头相连。将行与水平准线对齐或者将列与垂直准线对齐后,沿标尺拖动其箭头,就可以移动行和列。

5. 使用准线调整列宽和行高。
(1) 调整列宽
① 在"设计"选项卡中,单击顶部的标尺插入垂直准线1,并将同一列上的数据字段和表格标题的左侧与垂直准线1对齐。
② 在列的右侧,单击顶部的标尺插入垂直准线2。
注意:此准线不应接触到数据字段和表格标题。
④ 按住 Ctrl 连续单击,以选中同一列上的数据字段和表格标题,在最后一个被选中的对象上会出现大小调整控柄。
⑤ 将调整大小控柄拖至垂直准线2,让列与该准线对齐。
⑥ 如果列不是所需要的大小,则拖动准线之一或全部准线直到列大小正确为止。

(2) 调整行高
① 在"设计"选项卡中,单击左侧的标尺插入水平准线1,并将同一行上的数据字段或者表格标题的顶部与水平准线1对齐。
② 在行的底部,单击左侧的标尺插入水平准线2。
注意:此准线不应接触到数据字段或者表格标题。
④ 按住 Ctrl 连续单击,以选中同一行上的所有数据字段,在最后一个被选中的对象上会出现大小调整控柄。
⑤ 将调整大小控柄拖至水平准线2,让行与该准线对齐。
⑥ 如果行不是所需要的大小,则拖动准线之一或全部准线直到行大小正确为止。



二、多节框

1. 绘制表格的外部框线。
(1) 插入框,跨越"页眉"和"详细资料"两节。
(2) 调整"详细资料"的大小,使其底部与表格的下框线对齐。

2. 绘制表格的内部横框线。
(1) 在"详细资料"插入横线。
(2) 在垂直方向上移动横线,使其与"详细资料"