-
1 本章重点
-
2 章节任务
-
3 上机指导书
第八章 报表设计
本章重点及考纲要求:

本章课件:
设计报表的四个基本步骤:
确定创建报表的类型;
创建报表所需数据源;
修改和设计布局文件;
预览和打印报表。
报表的布局:(布局指的是报表的常规格式)
列报表 (每一个字段一列)
行报表 (每一个字段一行)
一对多报表 (一条记录或一对多关系,含父表及子表的记录)
多栏报表(每条记录的字段分多栏垂直放置)
利用向导创建报表的步骤过程
打开向导,新建
步骤1:选择“数据源”中的表,并选择其中的字段
步骤2:分组(如果分组,需要按指定的字段建立索引且为主控索引,才能分组。 也可选择不分组)
步骤3:报表样式(经营式、帐务式、简报式、带区式、随意式)
步骤4:定义报表布局(列数字段布局【列、行】、方向【横向、纵向】)
步骤5:排序记录(升序或者降序,排序字段必须是建立索引的)
步骤6:完成(可选择保存、保存并修改、保存并打印等选择)
利用报表设计器创建报表
步骤1:文件-新建-报表-新建文件-打开报表设计器
步骤2:在报表设计器中,手动设计报表
步骤3:可以保存或者预览
利用报表命令创建报表
Create report [<报表文件名>]
利用报表设计器对报表进行布局
报表常用的带区及作业
标题区 [每一张报表开头只打印一次或者单独占用一页,如报表名称]
页标头 [每一页打印一次,例如返青的字段名称]
细节 [每条记录打印一次,例如各记录的字段值]
页注脚 [每页的下面打印一次,例如页码及日期]
总结 [每一张报表最后打印一次或者单独占用一页,如报表的结尾]
组标头 [有数据分组时有效,每组打印一次,处于分组开始位置]
组注脚 [有数据分组时有效,每组打印一次,处于分组结束位置]
列标头 [有分栏时有效,每列打印一次,在列的开始位置]
列注脚 [有分栏时有效,每列打印一次,在列的结束位置]
常用的:页标头、细节和页注脚是快速报表的默认的基本带区,其他的带区,可自已设置和增减。
报表的输出:
设计报表的最终目的是按照一定的格式输出符合条件的数据。
报表的扩展文件名为:.frx
报表的配套扩展文件名:.frt (存在备注信息)
程序中使用报表(命令方式)
创建报表:
Create report <报表文件名>
建立或者修改报表:
Modify report <报表文件名>
预览报表:
report form <报表文件名> <preview> [in screen]/[范围]
打印报表:
report form <报表文件名> <to printer> [范围]
输出到指定的文件:
report form <报表文件名> <to file 文件名> [范围]
基本带区和报表控件:
















