160 likes | 300 Views
本章主要内容. 报表和标签文件的建立 掌握用向导和报表设计器创建报表文件 重点与难点 报表工具栏的使用 分组报表与统计报表 计算字段表达式. 第 6 章 报表与标签设计. 数据报表. 数据报表提供的数据的打印格式信息: 数据源(数据库表和自由表、视图、查询) 报表布局(定义报表的打印格式 ) 报表存储在一个文件* .frx 中。 报表文件本身并未保存所要打印的数据,它所保存的是报表格式的定义信息。当打印输出报表时,系统会根据数据源的定义,从表或视图中提取数据,并按照给定的格式打印报表。 (类似于视图). 标签.
E N D
本章主要内容 • 报表和标签文件的建立 • 掌握用向导和报表设计器创建报表文件 • 重点与难点 • 报表工具栏的使用 • 分组报表与统计报表 • 计算字段表达式
数据报表 • 数据报表提供的数据的打印格式信息: • 数据源(数据库表和自由表、视图、查询) • 报表布局(定义报表的打印格式 ) • 报表存储在一个文件*.frx中。 • 报表文件本身并未保存所要打印的数据,它所保存的是报表格式的定义信息。当打印输出报表时,系统会根据数据源的定义,从表或视图中提取数据,并按照给定的格式打印报表。 • (类似于视图)
标签 • 标签是多列报表布局,它为匹配特定的标签纸而具有相应的特殊设置。 • 通常用于输出卡片。(名片、成绩单)
6.2 创建报表 • 使用向导 • (通用格式、快速、方便) • 使用报表设计器 • 可根据需要进行设置。
使用向导 • 建立教师信息报表 • 在“项目管理器”里选择“文档→报表→新建→报表向导”,再选择单表向导。 • 按照提示的五个步骤即可完成报表设计。
创建一对多报表 • 利用报表向导创建一对多报表文件“教师授课统计报表”,报表的数据源为数据表“教师简况”和“授课”。 • P142
报表设计器简介 • 1. 报表带区 • 报表带区用于限制和规划报表各部分数据在报表页面中的放置位置,不同的报表带区用于放置报表的不同部分。使用报表带区可以确定报表的页、分组及开始与结尾的样式。
报表设计器简介 • 页标头区 • 区位于每个报表的开始位置,用于放置报表的表头及其他每个页面输出一次的内容; • 细节区 • 细节区位于报表中间位置,是报表的主体,用于放置报表的数据; • 页注脚区 • 页注脚区位于每个报表页面结尾,用于放置报表页码及其他每个页面输出一次的内容。每个带区底部都显示一个标题栏,其中显示带区名称。 • 列标头区:每列一个,用于显示列标题。 • 列注脚区:每列一个用于显示总结、总计信息。 • 组标头区:每组一个,用于显示数据前面的文本。 • 组注脚区:每组一个,用于显示组数据的计算结果。 • 标题区:用于显示标题、日期等每个报表只显示一项的内容。 • 总结区:每个报表一个,用于显示总结等文本。
6.2.2 报表菜单项 • 打开“报表设计器”的同时系统菜单添加了一个“报表”菜单项。“报表”菜单项用于设置报表的数据源和布局,其中各选项的功能如下: (1)标题/总结…:用于添加或删除标题/总结带区。 (2)数据分组…:用于指定报表中数据分组的条件。 (3)变量…:用于向报表中添加内存变量。 (4)默认字体…:用于为报表设置默认字体。 (5)快速报表…:用于创建快速报表。 (6)运行报表…:用于运行报表。
报表设计实例 【例6.3】 利用报表设计器修改报表文件“教师授课统计报表”。 ⑴ 在“项目管理器”里选择“文档→报表→教师授课统计报表”,单击“修改”按钮,进入“报表设计器”窗口。
⑵ 在“报表设计器”窗口中,利用“报表控件工具栏”中的工具,采用拖放控件的方法修改各级标题的位置。利用“格式”菜单下的“字体”选项修改主标题的字体等等,报表修改后的“报表设计窗口”
预览报表 • .REPORT FORM 教师授课统计报表.FRX PREVIEW
6.5.2 报表的打印 • 如同用REPORT 命令预览报表一样,也可用REPORT 命令打印报表。举例如下: • REPORT FORM 教师授课统计报表.FRX TO PRINTER 直接打印当前路径下的报表教师授课统计报表.FRX,且报表同时显示在窗口中。 • REPORT FORM 教师授课统计报表.FRX NOCONSOLE TO PRINTER 直接打印当前路径下的报表教师授课统计报表.FRX,且报表不显示在窗口中。 • REPORT FORM 教师授课统计报表.FRX NOCONSOLE TO PRINTER PROMPT 打印报表前首先显示一个“打印设置”对话框,对打印选项进行设置。