第11章 报表与标签设计
1 第 11 章 报表与标签设计
本章目录 第一节利用报表向导设计报表 第二节利用快速报表设计报表 s第三节利用报表设计器设计报表 s第四报报表输出 s第五节报表设计技巧与实例 第六节标签设计 目录 下一页退出
目录 上一页 下一页 退出 2 本 章 目 录 第一节 利用报表向导设计报表 第二节 利用快速报表设计报表 第三节 利用报表设计器设计报表 第四报 报表输出 第五节 报表设计技巧与实例 第六节 标签设计
第一节利用报表向导设计报表 启动报表向导 启动表单向导有以下四种途径: (1)打开“项目管理器”,选择“文档”选项卡,从中 选择“报表”。然后单击“新建”按钮。在弹出的 “新建表单”对话框中单击“报表向导”按钮 (2)在系统菜单中选择【文件】【新建】命令,或者 单击工具栏上的“新建”按钮,打开“新建”对话框, 在文件类型栏中选择“报表”。然后单击“向导”按 钮 (3)在系统菜单中选择【工具】|【向导】【报表】命 (4)直接单击工具栏上的“报表”图标 目录上 下一页退出
目录 上一页 下一页 退出 3 一、启动报表向导 启动表单向导有以下四种途径: (1)打开“项目管理器” ,选择“文档”选项卡,从中 选择“报表” 。然后单击“新建”按钮。在弹出的 “新建表单”对话框中单击“报表向导”按钮。 (2)在系统菜单中选择【文件】|【新建】命令,或者 单击工具栏上的“新建”按钮,打开“新建”对话框, 在文件类型栏中选择“报表” 。然后单击“向导”按 钮。 (3)在系统菜单中选择【工具】|【向导】|【报表】命 令。 (4)直接单击工具栏上的“报表”图标 第一节 利用报表向导设计报表
、利用报表向导创建报表实例 【例11-1】利用报表向导设计学生成绩报表,要求输出学 生学号、姓名、课程代号、成绩并保存为“ REPORTI。 ①启动报表向导:因为本例报表数据基于两个表(STUD 和SC),所以在“向导选取”对话框中应选择“一对多 报表向导” ②选择父表字段 对多报表向导 步骤1-从父表选择字段 在如图中选择数据表STUD, 三三类中的“方,并是示在报的上 从“可用字段”列表中选择“学号 选择数据库或自由表,从中选择表或视图,然后选取所需 字段 单击左边的左箭头按钮, 数据库和表① 用字段④ 选定字段() 或者直接双击“学号”字段, T三 该字段会自动出现在“选定 出生日期 a DEP 是否团员 字段”列表中,同样方法 P视图4 添加姓名、班级字段 帮助⑩) 取消」上一步下一步)「亮成 目录 下一页退出
目录 上一页 下一页 退出 4 二、利用报表向导创建报表实例 【例11-1】利用报表向导设计学生成绩报表,要求输出学 生学号、姓名、课程代号、成绩并保存为“REPORT1” 。 ① 启动报表向导 :因为本例报表数据基于两个表(STUD 和SC),所以在“向导选取”对话框中应选择“一对多 报表向导” ② 选择父表字段: 在如图中选择数据表STUD, 从“可用字段”列表中选择“学号”, 单击左边的左箭头按钮, 或者直接双击“学号”字段, 该字段会自动出现在“选定 字段”列表中,同样方法 添加姓名、班级字段
③选择子表字段:在如图中选择SC表,并把课程代 号和成绩字段加入到“选定字段”列中。单击“下 步”按钮。 步骤2-从子表选择宇段 确定需从子表中选取的宇段。这些宇段将组成“一对多” 关系中的“多”方,并显示在父表字段的下方。 择数据库或自由表,从中选择表,然后选择所需字段。 数据库和表①) 可用字段( 选定字段 STUDENT 帮助Q 取消」上一步⑩)下一步③)」「完成吧 目录 下一页退出
目录 上一页 下一页 退出 5 ③ 选择子表字段:在如图中选择SC表,并把课程代 号和成绩字段加入到“选定字段”列中。单击“下 一步”按钮
④为父、子表建立关系:在如图中,在STUD表中选 择“学号”,在SC表中也选择“学号”,这样在 STUD表和SC表之间便依学号字段建立了关系。单 击“下一步”按钮,打开排序对话框 一对多报表向导 确定两个表之间建立关系的方式。 请在毎一表中选取匹配的宇段 4口0装R STUD 学号 帮助Q 取消上步)下一步「完成) 6 目录 下一页退出
目录 上一页 下一页 退出 6 ④ 为父、子表建立关系:在如图中,在STUD表中选 择“学号”,在SC表中也选择“学号”,这样在 STUD表和SC表之间便依学号字段建立了关系。单 击“下一步”按钮,打开排序对话框
⑤排序:在如图排序对话框中选择“学号”,单击 “添加”按钮,这样报表将学号进行排序。单击 “下一步”按钮,出现“选择样式”对话框 一对多报表向导 骤4-排序记录 m 确定父表的排序方式。 最多可选三个索引字段 可用的字段或索引标识( 先定字段 姓名 添加迎) 性别 班级名 格去( 系别代号 地址 G升序c) 出生日期 C降序吧 不R吕 帮助Qn 取消」上步回)一步①「完成) 7 目录 下一页退出
目录 上一页 下一页 退出 7 ⑤ 排序:在如图排序对话框中选择“学号”,单击 “添加”按钮,这样报表将学号进行排序。单击 “下一步”按钮,出现 “选择样式”对话框
⑥选择样式:在如图“选择样式”对话框中选择需要 的样式,如“账务式”,选择样式时,对话框左上 角可预览样式效果。单击“下一步”,打开最后 个对话框 一对多报表向导 「步骤5-选择报表样式 确定报表的样式 可以为总结性的细节信息指定选项。 样式 G纵向吧 C横向①) 带区式 随意式 总结选项) 帮助Q 取消上一步0)下一步)完成 目录 下一页退出
目录 上一页 下一页 退出 8 ⑥ 选择样式:在如图“选择样式 ”对话框中选择需要 的样式,如“账务式”,选择样式时,对话框左上 角可预览样式效果。单击“下一步”,打开最后一 个对话框
⑦在如图所示对话框中,设置报表标题为“学生成绩报 表”,单击“预览”可以观察报表效果,如果满意 单击“完成”按钮,系统会打开另存为对话框,输入 报表方件名( report1)后,单击“确定”保存报表。 由报表向导产生的报表如果不满足要求,可以在报表 设计器中作进一步修改 步骤6-完成 表标题 学生成绩报表 蟹盡誓攮鞅瞎彙工單窑预览”按钮 选择适当选项,然后单击“完成”按钮 保存报表以备将来使用¢ C保存报表并在“报表设计器”中修改报表 C保存并打印报表 使用存储在数据库中的显示设置①) F对不能容纳的字段进行折行处理) 预览① 目录 下一页退出
目录 上一页 下一页 退出 9 ⑦ 在如图所示对话框中,设置报表标题为“学生成绩报 表”,单击“预览”可以观察报表效果,如果满意, 单击“完成”按钮,系统会打开另存为对话框,输入 报表方件名(report1)后,单击“确定”保存报表。 由报表向导产生的报表如果不满足要求,可以在报表 设计器中作进一步修改
第二节利用快速报表设计报表 快速报表 用“快速报表”功能来建立简单报表。只需在其中选 择基本的报表组件, Visual Foxpro就会根据选择的布 局,自动建立简单的报表布局 快速报表的操作步骤 选择主菜单中的【报表】|【快速报表】命令,打开 “快速报表对话框”世速报表 字段布局 102[ 确定 标题〔〕 字段① Ⅴ添加别名 7将表添加到擞据环境中〕 10 目录 下一页退出
目录 上一页 下一页 退出 10 第二节 利用快速报表设计报表 一、快速报表 用“快速报表”功能来建立简单报表。只需在其中选 择基本的报表组件,Visual FoxPro就会根据选择的布 局,自动建立简单的报表布局。 二、快速报表的操作步骤 选择主菜单中的【报表】|【快速报表】命令 ,打开 “快速报表对话框