首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

6.3  报表外观设计方案

报表作为为用户程序数据的一种工具,其外观设计显得尤为重要,本节将详细介绍报表的外观设计及其中的字段显示方式。

6.3.1  格式化各类对象设计

当报表的基础设计完成时,就会把重点放在如何改进报表的形式和美化报表的外观。在水晶报表中通过修改报表各种对象属性,就能使报表的外观水平得到很大的提高。在水晶报表中“格式化编辑器”提供了访问各种对象的具体属性的功能。

1.方案分析

报表的结构设计完成时,如果报表的对象不经过格式化修改,显示的效果就不会很好。如图6.57和图6.58两张报表,功能是完全一样的,但是图6.58中的报表在视觉上更漂亮。

图6.57  没有格式化的报表

图6.58  格式化后的报表

从上面图6.57与图6.58看出,对报表中的字段对象实进行格式化是很必要的,例如对报表中的字段的字体样式、字体的颜色等设置,会使报表更美观。

2.实施过程

*  实例位置光盘\ mr\06\6.3\6.3.1\01

在开发“矿井回拨系统”时,对“接线盒登记表”报表模块中报表字段字体进行格式化,并根据报表的内容显示报表样式。

使用“格式化编辑器”格式化报表方案实施步骤如下:

(1)调整报表位置和大小

将鼠标光标指向报表区域的顶点,然后按住鼠标左键拖曳出一个方框,直到此方框已围住所有对象后释放鼠标,此时这些对象都将被标上大小控点并围上一个虚线框表示它们已全被选取。使用鼠标右键单击任意选中的对象,从弹出的快捷菜单中选择“格式化多个对象”命令,如图6.59所示。

图6.59  格式化多个对象

(2)在弹出的“格式化编辑器”对话框中,选择“公用”选项卡,在“水平对齐”下拉列表框中选择“居中”,然后单击【确定】按钮设置完成,效果如图6.60所示。

图6.60  设置文本对齐

(3)设置报表头字段的格式样式

在报表页眉节选择所有的报表字段,使用鼠标右键单击任意选中的对象,从弹出的快捷菜单中选择“格式化多个对象”命令,在弹出的“格式化编辑器”对话框中选择“字体”选项卡,在“字体”下拉列表框中选择“宋体”;在“样式”下拉列表框中选择“粗体”;在“颜色”下拉列表框中选择“黑色”,如图6.61所示。

图6.61  “字体”选项卡

选择“边框”选项卡,在“线型”区域的“左”、“右”、“顶部”,“底部”下拉列表框中选择“单线”;勾选“下落式阴影”复选框;在边框颜色下拉列表框中选择“蓝色”,效果如图6.62所示,然后单击【确定】按钮返回报表设计嚣,效果如图6.63所示。

图6.62边框选项卡

图6.63  设置报表头

(4)插入报表标题

在报表页眉节,使用鼠标右键单击空白处,并从弹出的快捷菜单中选择“插入/文本对象”命令。此时鼠标光标会拖曳一个方框,将方框拖放到要创建文本的位置,如图6.64所示,在文本框中输入“接线盒登记表”。

图6.64  设置报表标题

(5)设置报表记录突出显示

根据用户要求,此报表模块在报表中根据“所在地区”字段的值不同,显示不同的颜色。使用鼠标右键单击“详细资料”节中的“所在地区”字段,从弹出的快捷菜单中选择“突出显示专家”项,弹出“突出显示专家”对话框如图6.65所示。

图6.65  突出显示专家”对话框

(6)单击【新建】按钮后,“项目编辑器”区域中的所有字段都可用,执行以下操作。

l          在“值”区域下拉列表框中,依次选择“本字段”、“等于”、“东翼”。

l          在“字体样式”下拉列表框中选择“粗体”。

l          在“字体颜色”下拉列表框中选择“紫红色”。

l          在“背景”下拉列表框中选择“白色”。

l          在“边框”下拉列表框中选择“单框,双下划线”。

如图6.66所示。

图6.66  设置突出显示

(7)单击【新建】按钮,重复执行上面的操作,将“所在地区”的字段值添加至项目列表中如图6.67所示。

图6.67  设置全部条件

(8)单击【确定】按钮,返回报表设计器,运行报表,查看效果。

3.补充说明

“格式化编辑器”中显示的选项卡根据格式化对象的数据类型而所有变化。例如要格式化一个“日期/时间”字段,“格式化编辑器”中就会显示“日期和时间”选项卡,在此选项卡中,可从“样式”列表中选择日期格式,也可以自定义日期时间的样式。

6.3.2  特殊字段、图片和线设计方案

字段是报表中最重要的对象,因为它负责打印出来数据来源特定字段的内容。一份专业精致的报表仅仅打印出数据是绝对不够的,它还需要显示出标题文本、作者、页码、打印时间、制作日期以及各项统计信息。从而使报表更加人性化,在报表中使用线、方框与图片是不可缺少的要素。

1.方案分析

对报表外观最常用的格式化设计就是修改字体的颜色和字体的样式。为了使报表更清晰易读,美观,通常会对报表进行更高级的格式化,例如,在报表中使用水平线或垂直线来分隔数据;在报表标题与字段标题中加入精美的图片;在报表添加一个特殊字段,如报表标题、打印日期、页码、数据记录等常用信息。

2.实施过程

*  实例位置光盘\ mr\06\6.3\6.3.2\01

在“电话号码登录表报表”模块中,报表设计效果如图6.68所示。

图6.68  特殊字段、图片和线设计效果

使用特殊字段、图片和线设计报表方案实施步骤如下:

(1)插入标题

在报表“页眉”节使用鼠标右键任意单击空白处,从弹出的快捷菜单中选择“插入/文本对象”项。此时鼠标光标会拖曳出一个方框,在需要创建文本对象的位置,单击鼠标左键。在文本框内输入“电话号码登记录。”

(2)插入特殊字段“打印日期”

在报表“页眉”节使用鼠标右键任意单击空白处,从弹出的快捷菜单中选择“插入/特殊字段/打印日期”项。此时鼠标光标会拖曳出一个方框,在创建打印日期的位置,单击鼠标左键,系统会自动创建一个文本框,输入“打印日期”。

(3)格式化“打印日期”字段格式

创建打印日期后,需要对它的格式进行调整。使用鼠标右键单击“打印日期”,从弹出的快捷菜单中选择“设置对象格式”命令,弹出“格式化编辑器”对话框,在“日期”选项卡中格式化“打印日期”。在“样式”列表中选择“1999年03月01日”样式,如图6.69所示。然后单击【确定】按钮,返回报表设计器。

图6.69  格式化“打印日期”字段

(4)格式化“标题”和“打印日期”字段的字体样式。

使用鼠标选中“标题”和“打印日期”字段,然后右键单击任意选中的对象,在弹出的快捷菜单中选择“格式化多个对象”命令,弹出“格式化编辑器”对话框,如图6.70所示。

(5)选择“字体”选项卡,在“字体”下拉列表框中选择“华文彩云”;在“样式”下拉列表框中选择“粗体”;在“大小”下拉列表框中选择“12”;在“颜色”下拉列表框中选择“黑色”。

图6.70  设置字体

(5)在报表“页眉”和“详细资料”节中插入图片

在报表“页眉”节使用鼠标右键任意单击空白处,在弹出的快捷菜单中选择“插入/图片”命令。在“打开”对话框中选择所要添加的图片,然后单击“打开”按钮。在报表中需要放置图片的位置单击。

在报表“详细资料”节使用鼠标右键任意单击空白处,在弹出的快捷菜单中选择“插入/图片”命令。在“打开”对话框中选择所要添加的图片,然后单击“打开”按钮。在报表中需要放置图片的位置单击。

(6)在报表中使用线

用鼠标右键任意单击报表空白处,在弹出的快捷菜单中选择“插入/线”命令,鼠标的光标变成铅笔的形状。

把光标指向开始画线的起始处,并且按住鼠标左键,拖曳至线条的结束位置,然后释放鼠标即可。

依照上面的方法,在报表的“报表页眉”、“页眉”、“详细资料”节中各画一条直线。

*注意:只能画水平线和坚直线,不能画对角线。

(7)设置线条的样式

使用鼠标右键单击“报表页眉”节中的线,在弹出的快捷菜单中选择“设置对象格式”命令,弹出“格式化编辑器”对话框,在“样式”下拉列表框中选择“单线”;线的“宽度”选择“3.5磅”;线的“颜色”选择“黑色”,如图6.71所示。

图6.71  单线设置

使用鼠标右键单击“页眉”中的线,在弹出的快捷菜单中选择“设置对象格式”命令,弹出“格式化编辑器”对话框,在“样式”下拉列表框中选择“点线”;线的“宽度”选择“细线”;线的“颜色”选择“黑色”如图6.72所示。

图6.72  点线设置

(7)报表外观设计效如图6.73所示。

图6.73  报表设计效果

3.补充说明

可将图表作为报表节背景和作为整份报表的背景。

使图片作为报表节中对象背景的步骤如下

l          在报表节中添加图片。

l          使用鼠标右键单击图片,在弹出的快捷菜单中选择“移动/移到底层”命令。

使图片作整份报表背景的步骤如下:

l          将图片添加至报表“页眉”节中。

l          在报表空白处单击鼠标右键,在弹出的快捷菜单中选择“报表/节专家”命令,弹出“节专家”对话框,如图6.74所示。

l          在“节”列表框中,选取“页眉”节,在“公用”选项卡中勾选“延伸到后续节”复选框,此举会使得页眉节的后续节往上平移依序打印在页眉节之上,只要加至页眉节中的图片足够大,便会成为报表的背景图片。

图6.74  “节专家”对话框

6.3.3  自定义格式化方案

使用大量的格式化技术,报表上的数据应当更容易阅读、理解和更容易找到。丰富的格式化方法应当把读者的眼球吸引到报表最重要的元素上,在报表模仿书面文档的情况下,用户的水晶报表可以被制作得与书面文档完全一样。新报表应当给人以深刻的印象。

1.方案分析

在网站上放照片的时候,需要在图片顶部放置一个水印或版权声明。这样可以帮助认识拍摄照片的人及拥有版权的组织保护版权。当然也有很多个人网站为了突出站点的美观,页面设计水印和版权效果。同样设置也能添加至水晶报表中,在报表中添加水印文字或纹来美化报表。

2.实施过程

*  实例位置光盘\ mr\06\6.3\6.3.3\01

在打印“吉林省明日科技有限公司”图书出版信息时,信息以表格的形式打印,并添加水印文字图标,如图6.75所示。

图6.75  添加水印文字

在报表中添加表格和水印文字方案的实施步骤如下:

(1)设计表格

在报表中使用方框来绘制表格。绘制表格步骤如下。

l          用鼠标右键任意单击报表空白处,在弹出的快捷菜单中选择“插入/框”命令,鼠标的光标变为铅笔的形状。

l          将光标指向方框的起始处,按住鼠标左键,拖曳鼠标画出一个方框。

(2)画线

使用鼠标右键任意单击报表空白处,在弹出的快捷菜单中选择“插入/线”命令,鼠标的光标变为铅笔状。

将光标指向开始画线的起始处,按住鼠标左键,拖曳到线条的结束位置,然后释放鼠标即可。

依照上面的方法,在报表的“详细资料”节中画一条直线。

(3)设置方框和线的格式

使用鼠标右键单击“详细资料”节中的线,在弹出的快捷菜单中选择“设置对象格式”命令,弹出“格式化编辑器”对话框,在“样式”下拉列表框中选择“单线”;线的“宽度”选择“1.5磅”;线的“颜色”选择“绿色”,如图6.76所示。

图6.76  设置线格式

使用鼠标右键单击框,在弹出的快捷菜单中选择“设置对象格式”命令,弹出“格式化编辑器”对话框,在“样式”下拉列表框中选择“单线”;线的“宽度”选择“3磅”;线的“颜色”选择“绿色”,如图6.77所示。

图6.77  设置框格式

就此报表的表格设计完成,设计效果如图6.78所示

图6.78  表格设计效果

(4)在报表中加入水印文字

在报表的“详细资料”节中,插入一个文本对象,在文本对象中输入“明日科技”。使用鼠标右键单击文本对象,并在弹出的快捷菜单中选择“设置对象格式”命令,弹出“格式化编辑器”对话框。

选择“字体”选项卡,在“字体”下拉列表框中选择“宋体”;在“大小”下拉列表框中选择“20”。因为水印文字一般为半透明的,所以从“颜色”下拉列表中选择“更多”,在这里可以自定义颜色,选择淡灰色或者银色,本实例选择银色。将“字符间的精确距离”指定为70磅,放大字符的间隔,如图6.79所示。然后单击【确定】按钮,关闭对话框。

图6.79  设置样式

(5)调整字段大小。因为字段需要打印到纸上,因此要调整其大小宽窄和高度,设置后的效果如图6.80所示。

图6.80  水印文字效果

3.补充说明

也可以将水印文字做成其它效果或作为背景水纹。如果要将水印文字做成垂直的效果,在“格式化编辑器”中的“字体”选项卡中设置完字体样式后,只需在“公用”选项卡下的“文本旋转”列表框中选择90度即可,如图6.81所示。

图6.81  设置水印垂直的效果

将水印文字设置成背景水纹效果,首先要在“报表页眉”节中,输入文本对象并设置文字效果。在报表空白处单击鼠标右键,在弹出的快捷菜单中选择“报表/节专家”命令,弹出“节专家”对话框。

在“节”列表框中,选择“页眉”项,在“公用”选项卡中勾选复选框“延伸到后续节”。如图6.82所示。

图6.82  “节专家对话框”

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论