Q7.5、在报表设计视图中进行报表设计 使用 Access2003报表向导,可以很方便地完成 报表的创建、子报表的创建以及图表子报表的 创建。但是,使用向导创建的上述对象,一般 都还不能完全满足实际应用的需要。另外,报 表上图片与背景的设置、一些计算型文本框及 其计算表达式的设计,都还没有完成。而所有 这些设计操作都必须在报表设计视图中进行。 本小节介绍在报表设计视图中完成报表设 计的操作方法,并以前面使用向导创建的报表 为基础,介绍如何在报表设计视图中完成“销 售交接班报表”,“图表子报表”与“销售业 绩查询”报表的设计 返回
7.5、在报表设计视图中进行报表设计 使用Access 2003报表向导,可以很方便地完成 报表的创建、子报表的创建以及图表子报表的 创建。但是,使用向导创建的上述对象,一般 都还不能完全满足实际应用的需要。另外,报 表上图片与背景的设置、一些计算型文本框及 其计算表达式的设计,都还没有完成。而所有 这些设计操作都必须在报表设计视图中进行。 本小节介绍在报表设计视图中完成报表设 计的操作方法,并以前面使用向导创建的报表 为基础,介绍如何在报表设计视图中完成“销 售交接班报表” , “图表子报表”与“销售业 绩查询”报表的设计。 返回
Q7.5、在报表设计视图中进行报表设计 7.5.1、“销售交接班报表”设计 ③7.5.2、“图表子报表”设计 7.5.3、“销售业绩查询”报表设 计
7.5、在报表设计视图中进行报表设计 7.5.1、 “销售交接班报表”设计 7.5.2、 “图表子报表”设计 7.5.3、 “销售业绩查询”报表设 计
7.5.1、“销售交接班报表”设计 在本章开始即讨论了“销售交接班报表”的 用途,并描述了“销售交接班报表”的运行视 图。而使用向导创建的“销售交接班报表”显 然不能满足所需要的所有功能及其格式要求, 这就需要在报表设计视图中进行设计修改。 在数据库设计视图中的报表对象卡上,选 中“销售交接班报表”对象,单击“设计”按 钮丛设计)”,即进入“销售交接班报表 设计视图。根据“零售商店管理信息系统” 数据库应用系统的需要,应该进行如下设计操 作
在本章开始即讨论了“销售交接班报表”的 用途,并描述了“销售交接班报表”的运行视 图。而使用向导创建的“销售交接班报表”显 然不能满足所需要的所有功能及其格式要求, 这就需要在报表设计视图中进行设计修改。 在数据库设计视图中的报表对象卡上,选 中“销售交接班报表”对象,单击“设计”按 钮“ ”,即进入“销售交接班报表” 设计视图。根据“零售商店管理信息系统” 数据库应用系统的需要,应该进行如下设计操 作。 7.5.1、 “销售交接班报表”设计
1.为报表设置页面 单击菜单栏上的【文件】【页面设置】,可以在 “页面设置”对话框中分别设置纸张大小、纸 张来源、打印方向、纸张四周的页边距和每页 列数等参数。这些参数的设置,完全相同于 Windows环境下的其他应用软件的页面设置方法 对于本实例的“销售交接班报表”,可以设 定A5打印纸、横向打印、自动送纸等三个参数 并将“页边距”和“每页列数”均保持为默认 值 设定 确定 单击“页面设置”对话框上的“确定 按钮“ ”,即完成了为报表设置页面的 操作 此处设定的各项页面参数,仅仅只对本报 表有效,并不会影响其他对象的页面设置数据
1.为报表设置页面 单击菜单栏上的【文件】|【页面设置】,可以在 “页面设置”对话框中分别设置纸张大小、纸 张来源、打印方向、纸张四周的页边距和每页 列数等参数。这些参数的设置,完全相同于 Windows环境下的其他应用软件的页面设置方法 对于本实例的“销售交接班报表” ,可以设 定A5打印纸、横向打印、自动送纸等三个参数。 并将“页边距”和“每页列数”均保持为默认 值。 设定完成,单击“页面设置”对话框上的“确定” 按钮“ ” ,即完成了为报表设置页面的 操作。 此处设定的各项页面参数,仅仅只对本报 表有效,并不会影响其他对象的页面设置数据
图7-31、销售交接班报表“页面设置”对话框 销售业绩查询:报表 口 报表页眉 页面设置 p囟 销售业绩查询 边距 列 页面页眉 打印方向 主体 纵向〕 ⊙横向 销售 纸张 大小 来源():默认纸盒 用下列打印机打印销售业绩查询 页面页眉 ⊙默认打印机① 售日期贯号名格进货单价库存教O使用指定打印机P) 打印机Q 主体 销售日期]赁号章名规格进货单价库存教 页面页脚 报表页脚 匚确定匚取消
图7-31、销售交接班报表“页面设置”对话框
修改报表格式布局 (1)设定报表页眉格式 将报表标题拖至报表上部居中位置,并将 其设置为三号宋体。 将销售日期字段及其标签均拖至报表标 题下居中位置,并修改日期字段文本框 的格式属性值为“长日期型”,这样可 以使得销售日期在打印时,能以“20 年12月12日”这样的格式打印
2.修改报表格式布局 (1)设定报表页眉格式 将报表标题拖至报表上部居中位置,并将 其设置为三号宋体。 将销售日期字段及其标签均拖至报表标 题下居中位置,并修改日期字段文本框 的格式属性值为“长日期型”,这样可 以使得销售日期在打印时,能以“2000 年12月12日”这样的格式打印
2)调整报表“页面页眉”和“主体”中各个数据字段的格 式 为了调整一个字段在报表中的尺寸,需要选中 本框控件或字段标签控件,使其成为 中状态控件,我们可以改变其尺寸:用鼠标指向控 件左右两侧的黑点,左右拖曳即可改变控件的宽度 用鼠标指向控件上下两端的黑点,上下拖曳即可改 变控件的高度。也可以改变其位置:令鼠标指向选 中控件并在其变成为“手形”状时按下鼠标左键, 拖曳鼠标即可拖动控件的位置。还可以设置其各项 属性:在相应的属性栏中设置所需要的属性值。 为了保证正确性,应该逐个控件地进行上述调 整操作,直至每个控件尺寸、相互位置及其相关属 性值的设置均满足实际需求为止
(2)调整报表“页面页眉”和“主体”中各个数据字段的格 式 为了调整一个字段在报表中的尺寸,需要选中 这个字段文本框控件或字段标签控件,使其成为 “ ”显示形式,即为选中状态。对于选 中状态控件,我们可以改变其尺寸:用鼠标指向控 件左右两侧的黑点,左右拖曳即可改变控件的宽度; 用鼠标指向控件上下两端的黑点,上下拖曳即可改 变控件的高度。也可以改变其位置:令鼠标指向选 中控件并在其变成为“手形”状时按下鼠标左键, 拖曳鼠标即可拖动控件的位置。还可以设置其各项 属性:在相应的属性栏中设置所需要的属性值。 为了保证正确性,应该逐个控件地进行上述调 整操作,直至每个控件尺寸、相互位置及其相关属 性值的设置均满足实际需求为止
(3)绘制表格线段 般报表都具有一些表格线,我们以“销售交接 班报表”为例说明表格线段的绘制方法。 点取报表设计视图控件工具箱中的“直线” 控件工具 ”,逐一绘制各字段标签之 间的竖线,再逐一绘制各字段文本框之间的竖线 注意,这是两段直线,分别位于“页面页眉”和 “主体”中,因此必须分别绘制。在“页面页眉 中的底部绘制一条横线,用以分隔字段名与字段 数据;在“主体”中的底部绘制一条横线,用以 分隔各条记录数据 注意:表格线段也是报表对象中的控件, 而任一个控件都不可能跨越报表中的两个节,因 此,上述竖线只能分成两段绘制;两条横线的绘 制位置也必须合理地安排
(3)绘制表格线段 一般报表都具有一些表格线,我们以“销售交接 班报表”为例说明表格线段的绘制方法。 点取报表设计视图控件工具箱中的“直线” 控件工具“ ” ,逐一绘制各字段标签之 间的竖线,再逐一绘制各字段文本框之间的竖线。 注意,这是两段直线,分别位于“页面页眉”和 “主体”中,因此必须分别绘制。在“页面页眉” 中的底部绘制一条横线,用以分隔字段名与字段 数据;在“主体”中的底部绘制一条横线,用以 分隔各条记录数据。 注意:表格线段也是报表对象中的控件, 而任一个控件都不可能跨越报表中的两个节,因 此,上述竖线只能分成两段绘制;两条横线的绘 制位置也必须合理地安排
(4)删除“报表向导”产生的日期控件、调整 “报表向导”产生的页码控件位置 由于我们在第(1)步已经将“销售日期”字 段数据安置在报表标题之下作为报表日期显示了 而“报表向导”在报表“页面页脚”左部生成的 “Now(O)控件作用是显示打印报表当天的月份 因此需要删除它。单击这个控件(即选中这个控 件),然后在键盘上按下“De键,即删除了 “NowO”控件 另外,在报表创建过程中,“报表向导” 将其生成的页码控件安置在需要放置计算控件的 位置上了。因此需要将其调整至页面页脚的右下 角处,以便留出安放下一步将要设置的计算控件 的位置。其方法是,拖曳页码控件至合适位置
(4)删除“报表向导”产生的日期控件、调整 “报表向导”产生的页码控件位置 由于我们在第(1)步已经将“销售日期”字 段数据安置在报表标题之下作为报表日期显示了, 而“报表向导”在报表“页面页脚”左部生成的 “Now()”控件作用是显示打印报表当天的月份, 因此需要删除它。单击这个控件(即选中这个控 件),然后在键盘上按下“Del”键,即删除了 “Now()”控件。 另外,在报表创建过程中,“报表向导” 将其生成的页码控件安置在需要放置计算控件的 位置上了。因此需要将其调整至页面页脚的右下 角处,以便留出安放下一步将要设置的计算控件 的位置。其方法是,拖曳页码控件至合适位置
Q3·在报表中设置计算控件 “销售交接班报表”不仅显示打印销售数 据,而且显示打印销售金额的合计数,这就需 要在报表上安置一个文本框对象,并将这个文 本框控件设置为计算型文本框,用以显示通过 计算得到的销售金额合计数 在报表设计视图控件工具箱中点取“文本 框”控件工具 ”,然后用鼠标摆放到 报表“页面页脚”中的正对“销售金额”这 列之下,将其伴随的标签对象“标题”属性设 为“销售金额合计:”,并调整好相互位置, 如此,即完成了在报表设计视图中为报表对象 增添文本框控件的操作
3.在报表中设置计算控件 “销售交接班报表”不仅显示打印销售数 据,而且显示打印销售金额的合计数,这就需 要在报表上安置一个文本框对象,并将这个文 本框控件设置为计算型文本框,用以显示通过 计算得到的销售金额合计数。 在报表设计视图控件工具箱中点取“文本 框”控件工具“ ”,然后用鼠标摆放到 报表“页面页脚”中的正对“销售金额”这一 列之下,将其伴随的标签对象“标题”属性设 为“销售金额合计:”,并调整好相互位置。 如此,即完成了在报表设计视图中为报表对象 增添文本框控件的操作