1 / 29

授课 -11 报表

授课 -11 报表. 报表和标签是将数据表格化的重要工具,在日常事务中应用非常广泛。. 11.1 报表. 11.1 报表. 【 学习目标 】 用报表向导制作报表 用快速报表、报表设计器制作报表 报表布局 【 关键概念 】 带区与基本带区 报表控件(标签、域控件). 【 任务 ( 上机 B. 高新第 6.6 题 )】 操作要求 : 将 C:2006vfpUnit6 文件夹中的文件夹 Y6-06 复制到考生文件夹中,重命名为“ X6-06” ,使用报表向导完成步骤 1-2 ,然后按要求保存报表并在报表设计器中修改。

gay-berry
Download Presentation

授课 -11 报表

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 授课-11 报表 报表和标签是将数据表格化的重要工具,在日常事务中应用非常广泛。 11.1 报表

  2. 11.1 报表 • 【学习目标】 • 用报表向导制作报表 • 用快速报表、报表设计器制作报表 • 报表布局 • 【关键概念】 • 带区与基本带区 • 报表控件(标签、域控件)

  3. 【任务(上机B.高新第6.6题)】 • 操作要求: • 将C:\2006vfp\Unit6文件夹中的文件夹Y6-06复制到考生文件夹中,重命名为“X6-06”,使用报表向导完成步骤1-2,然后按要求保存报表并在报表设计器中修改。 • 1、选择报表所需的数据: • 使用报表向导新建一报表,选择表Y6-06.dbf作为报表的数据源; • 在字段选取对话框中,选取表Y6_06.dbf中的字段“序号”、“姓名”、“单位”、“右眼视力”、“左眼视力”、“身高”、“体重”、“其他检查”。 • 2、在报表向导中选择设置: • 选择“单位”作为分组记录的字段; • 如样文6-06A所示,设置“总结选项”对话框; • 选择“经营式”作为报表样式; • 选择“身高”作为排序字段,并要求降序排序,保存报表至文件夹X6-06,并命名为X6-06.frx。

  4. 样文6-06A 样文6-06B

  5. 在报表设计器中修改报表: • 3. 参照样文6-06B所示,在报表设计器中修改报表: • 删除标题栏中和页标头栏中的几条横线; • 修改标题名称为“体检结果”,并要求文字格式为宋体、粗体、小二,对齐格式设置为水平居中; • 调整显示时间和页码两控件的位置; • 适当调整细节栏目中各控件的位置和宽度,使其在一行内能完全显示所需字段,要求顶端对齐,而且不重叠,整体美观,页标头、组注脚、总结栏目中各控件也做相应的调整; • 适当调整页标头栏、组标头栏、细节栏、组注脚栏的高度。 • 主要操作: • 先用报表向导创建一个报表; • 再用报表设计器编辑报表; • 最后预览报表。

  6. 【相关知识】 • 11.1.1 创建报表 • 1.用报表向导创建报表: • 创建步骤: • 1)启动报表向导; • 2)字段选取; • 3)分组记录; • 4)选择报表样式; • 5)定义报表布局; • 6)排序记录; • 7)完成

  7. 【相关知识】 * 报表包括两个基本组成部分:数据源和报表布局。 数据源通常是数据库中的表或自由表,也可以是视图、查询或临时表。 报表布局定义了报表打印格式。 * 创建报表的过程包括定义报表的样式和指定数据源。报表文件扩展名为.FRX,报表备注文件扩展名为.FRT。 * 创建报表有三种方法: •利用报表向导创建 •利用报表设计器创建 •利用快速报表创建(我喜欢选用)

  8. 【相关知识】 11.1.2 报表布局 报表布局定义了报表的打印格式。 1.列报表:每个字段一列,每行一条记录,字段名在页面上方按水平方向放置。 2.行报表:每个字段一行,字段名在数据左侧。 3.一对多报表:一条记录或一对多关系,其内容包括父表的记录及其在相关子表的记录。 4.多栏报表:每条记录的字段沿左边缘竖直放置。

  9. [例11-1]使用报表向导创建一个只含一个数据表部分字段内容的简单报表。使用人事数据表rsb作为报表的数据源。保存文件名为:lt11-1。 • 该例题报表效果如图所示:

  10. 启动报表向导:

  11. 步骤1:字段选取 在“数据库和表:”列表框中选择打开rsb数据表。将需要输出的字段从“可用字段:”列表框移到“选定字段:”列表框中。

  12. 步骤3:选择报表样式 在该对话框中,选取一种喜欢的报表样式. 本例选取“简报式”项 。

  13. 步骤4:定义报表布局 • 在该对话框中,可以指定报表是单栏还是多栏、是行报表还是列报表、是纵向打印还是横向打印。本例选择单列(也就是1列)、列报表、纵向打印。

  14. 步骤5:排序记录 • 在该对话框中,可确定数据表的排序关键字,并指定升序或是降序以确定报表中数据记录出现的先后顺序. 本例选择“编号”字段作为排序关键字段。

  15. 步骤6:完成 在该对话框中,可指定报表的标题、选择报表的保存方式以及对不能容纳的字段是否进行折行处理。本例添加标题:“职工档案简表”。

  16. 2.用快速报表设计报表(重点讲述) • [例11-2]将人事数据表rsb中的记录按“职称”进行分组报表打印输出。保存文件名为:lt-B2 • 该例题报表效果如图所示:

  17. 步骤一:打开数据表rsb,在表设计器中建立一个“职称”为关键字段的索引,索引标识名为:zc

  18. 步骤二:打开“报表设计器”窗口。利用快速报表方式创建一个快速报表框架。步骤二:打开“报表设计器”窗口。利用快速报表方式创建一个快速报表框架。

  19. 步骤三:单击菜单【报表】→【数据分组...】命令或者单击“报表设计器”工具栏上的“数据分组”按钮,弹出“数据分组”对话框。在该对话框中,单击第一个分组表达式右边的【…】按钮,在随后出现的“表达式生成器”对话框左下角的“字段:”框中双击选择“rsb.职称”,使“rsb.职称”字段出现在“表达式生成器”对话框左上角的“按表达式分组记录<expr>:”框中,单击【确定】按钮,返回“数据分组”对话框。步骤三:单击菜单【报表】→【数据分组...】命令或者单击“报表设计器”工具栏上的“数据分组”按钮,弹出“数据分组”对话框。在该对话框中,单击第一个分组表达式右边的【…】按钮,在随后出现的“表达式生成器”对话框左下角的“字段:”框中双击选择“rsb.职称”,使“rsb.职称”字段出现在“表达式生成器”对话框左上角的“按表达式分组记录<expr>:”框中,单击【确定】按钮,返回“数据分组”对话框。

  20. 步骤四:在“数据分组”对话框下面的“组属性”对话框中,可选择进一步的设置,然后单击【确定】按钮,可以看到“报表设计器”窗口中增加了“组标头”和“组注脚”两个带区。步骤四:在“数据分组”对话框下面的“组属性”对话框中,可选择进一步的设置,然后单击【确定】按钮,可以看到“报表设计器”窗口中增加了“组标头”和“组注脚”两个带区。

  21. 步骤五:单击菜单【报表】→【标题/总结...】命令,弹出“标题/总结”对话框。选中“标题带区”复选框和“总结带区”复选框,单击【确定】按钮,调整“标题带区”到适当的高度,在“标题带区”适当位置输入报表标题:按职称分组职工档案报表。并设置标题字体格式为:隶书、粗斜体、三号、篮色。步骤五:单击菜单【报表】→【标题/总结...】命令,弹出“标题/总结”对话框。选中“标题带区”复选框和“总结带区”复选框,单击【确定】按钮,调整“标题带区”到适当的高度,在“标题带区”适当位置输入报表标题:按职称分组职工档案报表。并设置标题字体格式为:隶书、粗斜体、三号、篮色。

  22. 步骤六:拖动各个带区“标头“使各个带区有适当的空间。将“职称”字段域控件从“细节带区”拖到“组标头”带区的左侧,将“页标头”带区的“职称”标签拖到该带区的左侧。调整各个控件的位置,使各个控件水平和垂直方向对齐、美观。步骤六:拖动各个带区“标头“使各个带区有适当的空间。将“职称”字段域控件从“细节带区”拖到“组标头”带区的左侧,将“页标头”带区的“职称”标签拖到该带区的左侧。调整各个控件的位置,使各个控件水平和垂直方向对齐、美观。

  23. 步骤七:指定数据源的主控索引。在报表空白位置单击鼠标右键打开快捷菜单,单击快捷菜单的“数据环境“命令或者单击“报表设计器”工具栏上的“数据环境”按钮,打开“数据环境设计器”窗口。步骤七:指定数据源的主控索引。在报表空白位置单击鼠标右键打开快捷菜单,单击快捷菜单的“数据环境“命令或者单击“报表设计器”工具栏上的“数据环境”按钮,打开“数据环境设计器”窗口。 • 指向数据表rsb区域的任何一点单击鼠标右键,在弹出的快捷菜单中单击【属性】命令,打开“属性”窗口,确认对象框中显示的是Cursor1”,单击“数据”选项卡,将属性框中的“Order”属性设置为:zc 。

  24. 【其他相关知识】 带区的作用表

  25. 用报表设计器制作报表(操作示范) • [上机B]高新考试汇编的第6.6题,预览效果图见下图:

  26. 【其他相关知识】 • 11.1.3 报表操作命令 • 1.建立报表文件打开报表设计器 • 格式:CREATE REPORT 报表名称[.FRX] • 2.打开报表文件修改报表布局 • 格式:CREATE REPORT 报表名称[.FRX] • 3.预览报表 • 格式:REPORT FORM 报表名称 PREVIEW

  27. 4.打印报表 • 格式:REPORT FORM 报表名称 TO PRINTER ; • [RANGE[起始页[,终止页]][NO WAIT]; • [TO 文件名][NO CONSOLE]; • [NOOPTIMIZE][PLAIN]; • [范围][FOR/WHILE 条件] PREVIEW ; • [[IN] WINDOW 窗口名/IN SCREEN]

  28. 【归纳小结】 • 用报表设计器设计报表 • (1)“报表设计器”的操作 • 进入“报表设计器”,可以通过以下方式的任何一种。 • a. 使用菜单。 • b. 使用项目管理器 。 • c. 执行命令:CREATE REPORT • 或者 MODIFY REPORT 。 • (2)预览报表: REPORT FORM 报表名 (3)“报表设计器”中的带区 • 带区的主要作用:控制数据在页面上的打印位置。

  29. (4)报表设计器工具 • (5)报表控件工具 • a.标签控件 • b.域控件按钮 • c.线条、矩形和圆角矩形 • d.图片/ActiveX绑定控件 • 【作业】 • 上机B(高新考试汇编的第6.6题)。 返回本课目录

More Related