- 2
- 0
- 约3.7千字
- 约 28页
- 2018-05-08 发布于广东
- 举报
Visual FoxPro数据库技术及应用第 10 章 报表设计技术 第10章 报表设计技术 报表设计基础 报表设计器 报表设计实例 报表的输出 标签设计技术 10.1 报表的设计基础 一、报表设计概述 报表的功能 利用报表来组织并输出数据库中各种统计数据。 报表的组成 两个基本成分:数据源和布局。 数据源指定报表中数据的来源。 布局指的是数据控件在报表中的位置、所占空间、颜色等。 报表及相关文件 报表文件的扩展名 :FRX 备注文件 的扩展名:.FRT 报表的创建方法 创建报表的三种选择: 1)报表向导——当报表布局比较规范时。 2)快速报表——应用于创建简单报表时。 3)报表设计器——当报表的内容及格式比较多样时。 利用报表向导创建 报表的两种向导: 1)报表向导; 2)一对多报表向导。 选取“文件=新建”命令,从弹出的对话框中选中“报表”选项,然后单击“向导”按钮,便会调出一个“向导选取”对话框。这时,可从中选择一种向导类型,按以下6步进行。 利用向导创建单表报表步骤 字段选取——选择报表中所含字段; 分组记录——确定是否对记录进行分组; 选择报表样式——选定报表的外观; 定义报表布局——确定报表的版面; 排序记录——设定报表中记录的排列顺序; 完成——保存报表,并确定下一步操作。 利用向导创建单表报表实例 【例10-1】基于“学生”表创建一个报表。报表中的每一个记录只包含有学号、姓名、性别、专业和入学成绩五个字段,并按专业对报表中的记录进行分组,求入学成绩的平均分,同组中的记录则按学号升序排列。 步骤1——字段选取: 选择数据表为“学生”,并选取其指定的五个字段,即把这些字段移到“选定字段”框中。 分组记录的设定 步骤2——分组记录: 选择分组字段为“专业”。 注意:在分组记录对话框要单击“总结选项”按钮 对分组实现统计, 如:最大、最小、平均值等 利用向导创建单表报表实例(续) 步骤3——选择报表样式: 指定样式为“经营型”。 步骤4——定义报表布局: 采用默认布局。 步骤5——排序记录: 把“入学成绩”字段添加到“选定字段”框中,并指定排序方式为降序。 步骤6——完成: 选中“保存报表以备将来使用”。单击“预览”按钮可预览报表效果,单击“确定”按钮则保存报表,并结束报表设计。 一对多报表向导应用 此类报表的创建要经历六个步骤: 1)从父表中选择字段; 2)从子表中选择字段; 3)为表建立关系; 4)排序记录; 5)选择报表样式; 6)完成——保存报表,并确定下一步操作。 利用向导创建一对多报表实例 【例10-2】根据“课程”和“学生选课”两个表。创建一个“课程成绩报表”。报表中的每一个记录只包含有学号、课程ID、课程名和成绩五个字段,并统计成绩的平均分 。 步骤1——从父表选择段 : 选择数据表为课程 ,并选择课程ID、课程名字段 步骤2——从子表选择字段 : 选择数据表为学生选课,并选择学号、课程ID名和成绩字段 利用向导创建一对多报表实例(续) 步骤3——为表建立关系 : 公共字段是“课程ID” 。 步骤4——排序记录: 按课程ID字段升序排序 。 步骤5——选择报表样式 : 选择报表样式为“简报式” 。 步骤6——完成: 选中“保存报表以备将来使用”。单击“预览”按钮可预览报表效果,单击“确定”按钮则保存报表,并结束报表设计。 快速报表的创建 操作步骤: 选择菜单[文件]-[新建]-[报表]-[新建报表] ,打开报表设计器 选择[报表]-[快速报表] 选择数据源(表) 选取字段 (默认全部) 确定字段布局 预览、保存报表 10.2 报表设计器 (1)报表设计器的启动 下列几种方法均可启动报表设计器 : 1. 选择项目管理器的“文档”选项卡下的“报表”节点, 单击右边的“新建”按钮 2. 选择【文件】?【新建】命令 3. 在命令窗口中执行“Create Report”命令或“Modify report” 命令 (2)报表设计器中的带区 刚打开报表设计器时,默认有页标头带区、细节带区和页注脚带区3个带区。 报表各带区的作用 1)页标头——显示于页顶端的内容(相当于页眉) 2)页注脚——显示于页末端的内容(相当于页脚) 3)细节——报表的主要内容(记录) 4)组标头——每组记录前面的内容(组名等) 5)组注脚—
您可能关注的文档
- VisualFoxpro程序设计基础与实训课件作者牟云翠第八章节.ppt
- VisualFoxpro程序设计基础与实训课件作者牟云翠第二章节.ppt
- VisualFoxpro程序设计基础与实训课件作者牟云翠第九章节.ppt
- VisualFoxpro程序设计基础与实训课件作者牟云翠第六章节.ppt
- VisualFoxpro程序设计基础与实训课件作者牟云翠第三章节.ppt
- VisualFoxpro程序设计基础与实训课件作者牟云翠第一章节.ppt
- VisualFoxPro程序设计教程课件作者刘瑞新第5章节.ppt
- VisualFoxPro程序设计教程课件作者刘瑞新第6章节.ppt
- VisualFoxPro程序设计教程课件作者刘瑞新第7章节.ppt
- VisualFoxPro程序设计教程课件作者刘瑞新第8章节.ppt
- 2026年激光飞行标刻机项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年氢能储运行业市场竞争格局与发展趋势分析报告.docx
- 2026年有机白防冻剂项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年发光芯片项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年石油用钢管项目可行性研究报告(市场数据调查、监测研究).docx
- 2025年高效纺织机械销售趋势报告.docx
- 2026年食品供应链十年优化报告.docx
- 2026年人工智能生成内容(AIGC)在医疗影像领域应用分析.docx
- 2025年家政服务效率提升十年2O2O现状报告.docx
- 2026年通信行业光纤网络升级报告.docx
原创力文档

文档评论(0)