目录

  • 1 VFP复习计划
    • 1.1 停课不停学方案
    • 1.2 V96班复习计划
    • 1.3 远程环境的搭建
    • 1.4 助学资料的地址
  • 2 综合模拟试题及答案
    • 2.1 综合模拟试题十一
    • 2.2 综合模拟试题十
    • 2.3 综合模拟试题九
    • 2.4 综合模拟试题八
    • 2.5 综合模拟试题七
    • 2.6 综合模拟试题六
    • 2.7 综合模拟试题五
    • 2.8 综合模拟试题四
    • 2.9 综合模拟试题三
    • 2.10 综合模拟试题二
    • 2.11 综合模拟试题一
  • 3 教学课件及安排
    • 3.1 第一章 理论基础
    • 3.2 第二章 语言基础
    • 3.3 第三章 库表操作
    • 3.4 第四章 程序设计
    • 3.5 第五章 SQL语言
    • 3.6 第六章 查询与视图
    • 3.7 第七章 表单设计
    • 3.8 第八章 报表设计
    • 3.9 第九章 菜单设计
  • 4 过程性资料
    • 4.1 学生端网络情况
    • 4.2 教学及素材准备
    • 4.3 教学记录
      • 4.3.1 2020.04.16
      • 4.3.2 2020.04.15
      • 4.3.3 2020.04.10
      • 4.3.4 2020.04.09
      • 4.3.5 2020.04.08
      • 4.3.6 2020.04.05 周末考试
      • 4.3.7 2020.04.03
      • 4.3.8 2020.04.02
      • 4.3.9 2020.04.01
      • 4.3.10 2020.03.29 周末考试
      • 4.3.11 2020.03.27
      • 4.3.12 2020.03.26
      • 4.3.13 2020.03.25
      • 4.3.14 2020.03.18
      • 4.3.15 2020.03.15 周末测试
      • 4.3.16 2020.03.13
      • 4.3.17 2020.03.12
      • 4.3.18 2020.03.11
      • 4.3.19 2020.03.06
      • 4.3.20 2020.03.05
      • 4.3.21 2020.03.04
      • 4.3.22 2020.02.21
      • 4.3.23 2020.02.20
      • 4.3.24 2020.02.19
      • 4.3.25 2020.02.14
      • 4.3.26 2020.02.13
      • 4.3.27 2020.02.12
      • 4.3.28 2020.02.10 线上教学测试
    • 4.4 章节讨论
  • 5 使用说明
    • 5.1 浏览本课程
    • 5.2 使用说明
    • 5.3 版权说明
第八章 报表设计
  • 1 本章重点
  • 2 章节任务
  • 3 上机指导书

第八章 报表设计

本章重点及考纲要求:


本章课件:


设计报表的四个基本步骤:

  1. 确定创建报表的类型;

  2. 创建报表所需数据源;

  3. 修改和设计布局文件;

  4. 预览和打印报表。


报表的布局:(布局指的是报表的常规格式)

  1. 列报表  (每一个字段一列)

  2. 行报表     (每一个字段一行)

  3. 一对多报表  (一条记录或一对多关系,含父表及子表的记录)

  4. 多栏报表(每条记录的字段分多栏垂直放置)


利用向导创建报表的步骤过程

  1. 打开向导,新建

  2. 步骤1:选择“数据源”中的表,并选择其中的字段

  3. 步骤2:分组(如果分组,需要按指定的字段建立索引且为主控索引,才能分组。 也可选择不分组)

  4. 步骤3:报表样式(经营式、帐务式、简报式、带区式、随意式)

  5. 步骤4:定义报表布局(列数字段布局【列、行】、方向【横向、纵向】)

  6. 步骤5:排序记录(升序或者降序,排序字段必须是建立索引的)

  7. 步骤6:完成(可选择保存、保存并修改、保存并打印等选择)


利用报表设计器创建报表

  1. 步骤1:文件-新建-报表-新建文件-打开报表设计器

  2. 步骤2:在报表设计器中,手动设计报表

  3. 步骤3:可以保存或者预览


利用报表命令创建报表

Create report [<报表文件名>]


利用报表设计器对报表进行布局

报表常用的带区及作业

  1. 标题区    [每一张报表开头只打印一次或者单独占用一页,如报表名称]

  2. 页标头    [每一页打印一次,例如返青的字段名称]

  3. 细节        [每条记录打印一次,例如各记录的字段值]

  4. 页注脚    [每页的下面打印一次,例如页码及日期]

  5. 总结        [每一张报表最后打印一次或者单独占用一页,如报表的结尾]

  6. 组标头    [有数据分组时有效,每组打印一次,处于分组开始位置]

  7. 组注脚    [有数据分组时有效,每组打印一次,处于分组结束位置]

  8. 列标头    [有分栏时有效,每列打印一次,在列的开始位置]

  9. 列注脚    [有分栏时有效,每列打印一次,在列的结束位置]


常用的:页标头、细节和页注脚是快速报表的默认的基本带区,其他的带区,可自已设置和增减。


报表的输出:

设计报表的最终目的是按照一定的格式输出符合条件的数据。

报表的扩展文件名为:.frx

报表的配套扩展文件名:.frt  (存在备注信息)


程序中使用报表(命令方式)

创建报表:

Create report <报表文件名>

建立或者修改报表:

Modify report <报表文件名>

预览报表:

report form <报表文件名> <preview> [in screen]/[范围]

打印报表:

report form <报表文件名> <to printer> [范围]

输出到指定的文件:

report form <报表文件名> <to file 文件名> [范围]


基本带区和报表控件: