电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第16讲

43页
  • 卖家[上传人]:E****
  • 文档编号:89184066
  • 上传时间:2019-05-20
  • 文档格式:PPT
  • 文档大小:1.12MB
  • / 43 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第16讲,第9章 报表设计与应用,2,教学内容,第9章 报表设计器与应用 9.1创建简单报表 9.2 使用报表设计器设计报表 9.3 数据分组和多栏报表 9.4 报表输出,第9章 报表设计与应用,3,教学重点 报表的建立和修改 教学难点 报表的修改,第9章 报表设计与应用,4,报表:VFP 中最常用的数据输出形式。,报表,列布局:报表每行为一条记录,各字段按水平方向排列。 行布局:一条记录由若干行组成,各字段按垂直方向排列。 一对多布局:数据源存在“一对多”关系的报表。 多栏布局:可以看成是水平排列的多个行报表。 标签布局:采用多列报表布局,为匹配特定标签纸而设置的报表。,第9章 报表设计与应用,5,报表的布局,创建报表前,应确定报表的常规格式。,常规报表布局大体分为列报表、行报表、一对多报表、多栏报表和标签等5个大类:,列报表 行报表 一对多报表 栏报表 标签,列布局:报表每行为一条记录,各字段按水平方向排列。 行布局:一条记录由若干行组成,各字段按垂直方向排列。 一对多布局:数据源存在“一对多”关系的报表。 多栏布局:可以看成是水平排列的多个行报表。 标签布局:采用多列报表布局,为

      2、匹配特定标签纸而设置的报表。,第9章 报表设计与应用,6,创建报表,1.使用报表向导 2.快速报表 3.报表设计器,第9章 报表设计与应用,7,报表向导,【例9.1】利用“报表向导”,对教学数据库中的学生表创建报表。,(1)打开报表向导 文件新建报表向导报表向导,(2)字段选取 选择数据库和表,最后通过按钮或按钮可将“可用字段”列表框中的部分字段或全部字段添加到“选定字段”列表中。,第9章 报表设计与应用,8,(3)分组记录 若需要分组,则在下拉列表框中选择分组字段。不需要,则单击“下一步”。 注意:只有按照分组字段建立索引才能正确分组,最多可建立三层分组。,(4)选择报表样式,(5)定义报表布局 选择所需要的报表布局:列数(指定报表的栏数)、方向(在打印纸上的打印方向)和字段布局(是行报表还是列报表)。,第9章 报表设计与应用,9,(6)排序记录 确定记录在报表中出现的顺序。,(7)保存报表 输入报表标题,在单击“完成”按钮前,可预览观看页面效果。最后,单击“完成”按钮。在弹出的“另存为”对话框中,用户可以指定报表文件的保存位置和名称,将报表保存为扩展名为.frx的报表文件。,第9章

      3、 报表设计与应用,10,快速报表,利用“快速报表”可以地创建一个格式简单的报表,(1)选择“文件新建”命令,打开“新建”对话框,选择“报表”,然后单击“新建文件”按钮,打开“报表设计器”窗口。,(2)选择“报表快速报表”命令 ,本例57套第2题为数据源,弹出“快速报表”对话框。,第9章 报表设计与应用,11,(3)各按钮及选项功能如下: 字段布局:用来选取字段排列方式,默认左侧按钮,即列报表,选择右面的按钮表示行报表。 字段: 确定报表中出现的字段。单击该按钮后,弹出“字段选择器”对话框。 标题:选择此项,字段名将作为列标题出现。 添加别名:在引用字段时,在字段名前显示出数据表的别名,通常此选项都不选。 将表添加到数据环境中:将打开的表文件添加到报表数据环境中作为报表数据源。,第9章 报表设计与应用,12,(4)设置好“快速报表”对话框后,单击“确定”按钮,返回到“报表设计器”窗口。 (5)选择“打印预览”按钮,可对快速生成的报表进行预览。 (6)将报表保存为“sport_report.frx”的报表文件。,第9章 报表设计与应用,13,报表设计器,“报表设计器”也许用户通过直观的操作

      4、来直接设计报表,或修改报表。直接调用报表设计器创建的报表是一个空白报表。 调用报表设计器 项目管理器文档报表新建新建报表 文件新建 命令;CREATE REPORT 报表文件名,每页页头的标题,每页页尾的注脚,报表主要的设计部分,即报表的数据区域。,第9章 报表设计与应用,14,报表控件工具栏 通常用该工具栏向报表添加控件。 报表控件只能在规定的对话框中设置属性。各控件功能如下: 选定对象:选定报表中的控件。 标签:添加文本框控件。 域控件:添加字段、表达式、函数和变量控件。 线条:添加直线控件。 矩形:添加矩形控件。 圆角矩形:添加圆角矩形控件。 图片ActiveX绑定控件:添加图片或OLE对象的通用型字段。 按钮锁定:连续添加控件而锁定某个按钮。,第9章 报表设计与应用,15,报表设计器的使用,确定输出字段:“报表快速报表”,进入“快速报表”对话框为输出报表确定数据字段。,添加“标题/总结”带区 “报表标题/总结”命令,选择“标题带区”,单击“确定”按钮。,添加标签控件 “显示报表控件工具栏”命令,在打开的“报表控件”中选择按钮,在报表的“标题带区”中单击。,第9章 报表设计与应用

      5、,16,预览报表 选择 按钮,对报表进行预览。 保存报表 保存为.frx的报表文件。,打印输出报表 窗口输入命令: REPORT FORM 报表文件名 PREVIEW,46.建立修改报表,第9章 报表设计与应用,17,快速报表,利用“快速报表”功能可以快速地创建一个格式简单的报表,【例9.2】为数据库表“教师.dbf”创建一个快速报表。,(1)选择“文件新建”命令,打开“新建”对话框,选择“报表”,然后单击“新建文件”按钮,打开“报表设计器”窗口。,(2)选择“报表快速报表”命令 ,本例选择“教师.dbf”作为数据源,弹出“快速报表”对话框。,第9章 报表设计与应用,18,(3)各按钮及选项功能如下: 字段布局:用来选取字段排列方式,默认左侧按钮,即列报表,选择右面的按钮表示行报表。本例选择系统默认的列报表。 字段: 确定报表中出现的字段。单击该按钮后,弹出“字段选择器”对话框。 标题:选择此项,字段名将作为列标题出现。 添加别名:在引用字段时,在字段名前显示出数据表的别名,如“教师”数据表的字段“姓名”可以表示为:教师.姓名。通常此选项都不选。 将表添加到数据环境中:将打开的表文件添

      6、加到报表数据环境中作为报表数据源。,第9章 报表设计与应用,19,(4)设置好“快速报表”对话框后,单击“确定”按钮,返回到“报表设计器”窗口。 (5)选择“打印预览”按钮,可对快速生成的报表进行预览。 (6)将报表保存为“教师情况表.frx”的报表文件。,第9章 报表设计与应用,20,报表设计器,使用“报表设计器”创建报表布局文件操作起来比较麻烦,但是灵活、方便。,1报表设计器的组成,报表设计器的窗口分成三个部分:页标头、细节和页注脚。这是系统默认的三个带区。各区的带状分隔栏位于该报表区域的下面,如果两个分隔栏相互挨着,说明该带区没有使用。 页标头一般是每页页头的标题,页注脚是每页页尾的注脚。细节区是报表主要的设计部分,即报表的数据区域。,第9章 报表设计与应用,21,2“报表设计器”工具栏 选择“显示工具栏”命令,在弹出的“工具栏”对话框中选择“报表设计器”选项后单击“确定”按钮。 各按钮的功能如下: “数据分组”按钮:显示“数据分组”对话框,用于创建数据分组及指定其属性。 “数据环境”按钮:显示报表的“数据环境设计器”窗口。 “报表控件工具栏”按钮:显示或关闭“报表控件”工具栏。

      7、 “调色板工具栏”按钮:显示或关闭“调色板”工具栏。 “布局工具栏”按钮:显示或关闭“布局”工具栏。,第9章 报表设计与应用,22,3“报表控件”工具栏 通常用“报表控件”工具栏向报表添加控件。选择“显示工具栏”命令,选择“报表控件”选项后单击“确定”按钮打开“报表控件”工具栏。 报表控件只能在规定的对话框中设置属性。各控件功能如下: “选定对象”按钮:选定报表中的控件。 “标签”按钮:添加文本框控件。 “域控件”按钮:添加字段、表达式、函数和变量控件。 “线条”按钮:添加直线控件。 “矩形”按钮:添加矩形控件。 “圆角矩形”按钮:添加圆角矩形控件。 “图片ActiveX绑定控件”按钮:添加图片或OLE对象的通用型字段。 “按钮锁定”按钮:连续添加控件而锁定某个按钮。,第9章 报表设计与应用,23,4报表设计器的使用,用报表设计器创建报表的主要步骤是:打开报表设计器、在数据环境中添加数据源、报表布局、预览或打印报表。,【例9.3】利用报表设计器对教学数据库中的学生表创建学生情况表,要求增加“标题带区”,并在该带区中添加报表的标题为“学生情况表”。,(1)打开“报表设计器”窗口 (2)添

      8、加数据源 选择“显示数据环境”命令,打开“数据环境设计器”窗口,右击窗口,在弹出的快捷菜单中选择“添加”命令。,第9章 报表设计与应用,24,为报表指定数据源,本例选择数据库表“学生.dbf”,在弹出“添加表或视图”对话框中列出该表所在数据库中的所有表。若想添加则选择相应的表后选择“添加”按钮,否则选择“关闭”按钮即可。单击“数据环境设计器”窗口中的“退出”按钮,返回“报表设计器”窗口。,第9章 报表设计与应用,25,(3)确定输出字段 选择“报表快速报表”命令,进入“快速报表”对话框为输出报表确定数据字段。,(4)添加“标题/总结”带区 选择“报表标题/总结”命令,选择“标题带区”,单击“确定”按钮。,(5)添加标签控件 选择“显示报表控件工具栏”命令,在打开的“报表控件”中选择按钮,在报表的“标题带区”中单击,输入“学生情况表”,通过“格式字体”命令可为其设置相应的字号及字型。,第9章 报表设计与应用,26,(6)预览报表 选择 按钮,对报表进行预览。 (7)保存报表 将报表保存为“学生情况表.frx”的报表文件。,还可以通过以下途径打开“报表设计器”: (1)打开“项目管理器”,

      9、选择“文档”选项卡,从中选择“报表”。然后单击“新建”按钮。在弹出的“新建报表”对话框中单击“新建报表”按钮。若需修改报表,选择要修改的报表,单击“修改”按钮。 (2)在COMMAND窗口输入如下命令: CREATE REPORT &创建新的报表 或 MODIFY REPORT &打开一个已有的报表,第9章 报表设计与应用,27,调整带区,1调整带区高度 带区高度为0,该带区内容将不输出。调整带区高度方法:粗调和微调。 粗调是将鼠标移到带区标识栏上,指针变成上下箭头形状,按住鼠标左键拖动,可改变该带区的高度。 微调是在某带区标识栏上双击鼠标左键,弹出相应的“微调”对话框,可以在“高度”框中,精确调整其高度。在“运行表达式”中的“入口处”和“出口处”键入表达式,则表示报表的该带区内容在输入前和输入后计算此表达式的值。,2增加新带区 除了三个默认的带区外,还有“标题总结”带区、“组标头组注脚”带区。如设计需要,可以分别打开四个新带区。,第9章 报表设计与应用,28,(1)打开“标题”和“总结”带区 选择“报表标题总结”命令,弹出“标题总结”对话框。 单击“标题带区”复选框,在报表中增加一个“标题”带区。该带区的内容将在报表开始处仅出现一次。再选中该框中的“新页”选项,标题将独占一页,报表内容会另起一页。 (2)打开“列标头”和“列注脚”带区 设置“列标头”和“列注脚”带区主要用于创建多栏报表。 选择“文件页面设置”命令,弹出“页面设置”对话框。将列数改为大于1,则添加一个“列标头”和“列注脚”带区。,第9章 报表设计与应用,29,(3)打开“组标头”和“组注脚”带区 选择“报表数据分组”命令,弹出“数据分组”对话框。 在此对话框中,输入分组表达式后可对表数据进行分组输出。若输入多个表达式可以实现多级分组,一个报表最多允许建立20级分组。 设置好分组表达式和组属性后,单击“确定”按钮。在报表设计器窗口中,将增加“组标头”和“组注脚”带区。在带区标识栏上,将显示所定义的分组表达式。,第9章 报表设计与应用,30,修饰报表,在主菜单的“显示”菜单下,打开“报表控件工具栏”、“布局工具栏”、“调色板工具栏”三个工

      《Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第16讲》由会员E****分享,可在线阅读,更多相关《Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第16讲》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.