第七节 定制布局
第七节 定制布局 完善报表
创建报表布局后,还需要进一步定制它,如设置页面外观(页边距、纸张类型等)、域中文本的字体、颜色、添加各种形状的图形、线条等。
用“报表向导”和“快速报表”创建的布局已被定制,这种定制基于创建布局时所做的选择。例如“报表向导”,它通过设置字段布局、列和纸张方向完成页面设置的定制。进一步定制布局和更改其当前设置需要用到“报表设计器”。
7.1 定义报表的页面
规划报表时,通常会考虑页面的外观。例如页边距,纸张类型和所需的布局。本节讨论如何设置页边距、页面方向和报表页面带区的高度。 设置边距、纸张大小和方向
在“页面设置”对话框中可以设置报表的左边距并为多列报表设置列宽和列间距。
步骤: 从“文件”菜单中,选择“页面设置”。 出现“页面设置”对话框
在“左页边距”框中输入一个边距数值。
页面布局将按新的页边距显示。 若要选择纸张大小,选择“打印设置”。
在“打印设置”对话框中,从“大小”
列表中选定纸张大小。
若要选择纸张方向,从“方向”区选择一种方向,再选择“确定”。
在“页面设置”对话框中,选择“确定”
在更改了纸张的大小和方向设置时,需要注意该纸张大小是否可以设置所选的方向。例如,如果纸张定为信封,则方向必须设置为横向。
7.2 设置域控件格式
在插入“域控件”后,你可能想把所有的字母输出转换成大写,在数值型输出中插入逗号或小数点,用货币格式显示数值型输出或者将一种日期型式转换成另一种。
这些需要靠更改该控件的数据类型和打印格式来实现。数据类型可以是字符型、数值型或日期型。每一种数据类型都有自己的格式选项,包括创建格式模板的选项。格式决定了打印报表或标签时,域控件如何显示。
7.2.1 定义域控件格式
可以为每一数据类型设置各种格式选项。
步骤: 双击“域控件”。
在“报表表达式”对话框中,选择“格式”框后面的对话按钮。
数值型表达式的“格式”对话框
在“格式”对话框中,选择域控件的数据类型:“字符型”、“数值型”或“日期型”。
“编辑选项”区域将显示对于相应数据类型可用的格式选项。
注意 这些数据类型反映了表达式的数据类型,但并不更改表中字段的数据类型。 选取所需的调整和格式选项。
“格式”对话框根据所选数据类型显示不同的选项。也可以 创建一个格式模板 ,只要
在“格式”框中输入字符就可以了。
例如:某客户的电话号码是“(010)1234,5678”,而在数据库表字段中存储的值为“01012345678”,打印出来不便于查看,为此可以在“格式”对话框的“格式”文本框中键入控制格式代码,这些代码确定字段输出的外观。如我们可以加入下列的格式,如图:
7.2.2 调整域控件中的文本
调整控件内的内容可以通过两种途径。这种设置不更改控件在报表上的位置,只修改这个控件所在位置的内容。
方法: 选定想更改的控件。
从“格式”菜单中,选择“文本对齐方式”。
从子菜单中,选择适当命令。
-或者- 双击“域控件”。
在“报表表达式”对话框中,选择“格式”框后面的对话按钮。 在“格式”对话框中,选择该域控件的数据类型:“字符型”、“数值型”或“日期型”。
选择想要的调整和格式选项。 7.2.3 更改字体
为了美化报表,我们有时需要更改域控件或标签控件中文本的字体和大小。也可以更改报表的默认字体。
A、更改报表中的字体和大小的方法: 选定要更改的控件。
从“格式”菜单中,选定“字体”。
此时显示“字体”对话框。 选定适当的字体和磅值,然后选择“确定”按钮。
B、更改默认字体的方法: 从“报表”菜单中,选择“默认字体”。
在“字体”对话框内,选择想要的适当字体和磅值作为默认值,然后选择“确定