第九章 报表与菜单(2010-11-5).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章 报表与菜单 9.1 报表设计器 9.2 报表向导 9.3 菜单设计器 9.4 快捷菜单 9.1 报表设计器 VFP的带区: 9种(P248) 默认情况下,报表设计器只显示三个带区: 页标头,细节(内容),页注脚 1.可用鼠标改变带区的大小 2.除细节带区外,其它的带区都是成对的出现。如标题和总结、页标头和页注脚、列标头和列注脚、组标头和组注脚等。 页标头:显示在报表中每一页的最上方 页注脚:显示在报表中每一页的最下方 标题:报表的标题,一个报表只有一个标题,显示在第一页 总结:显示在最后一页 设计实例1 设计student的报表(student.frx),要求标题为“学生成绩表”,修改标题的字体,在细节带区的每个记录前都放一图片。 设计步骤: 1.在“标题”区域添加“标签”控件,输入:学生成绩表,并设置字体。 2.在 “数据环境”添加表student 3.把相关字段拖入“细节”区域,排成一行 4.在“页标头”区域添加“标签”,输入相应字段的标题 5.在“细节”区域的行首,添加“图片”控件,在“图片来源”处选择一张图片 6.在“页注脚”区域添加“域”控件,在弹出的“表达式生成器”中双击系统变量(_pageno),并在前面添加“标签”,输入“页码:” 7.在“总结”区域添加“域”控件,在弹出的“表达式生成器”中双击字段“jxj”,在“计算…”中选择“总和”。 报表预览 9.2 报表向导 利用“报表向导”创建一对一报表: 例2:制作学生情况报表,按专业分组并统计各专业奖学金总额。 步骤1: 步骤2 9.2 报表向导 例3:制作学生情况报表,按奖学金分组统计,0-999为一组,1000-2000为一组。。。。 操作步骤同例2,不同处在于步骤2: 创建一对多报表 例4(一对多报表.frx):设计显示学生姓名及选课成绩的报表 练习 习题1:根据表course和表teach,利用报表向导生成一对多报表course.frx,要求报表输出担任同一门课程的所有教师号及教师人数,报表纵向输出,显示字段内容为课程号,课程名,教师号。 习题2:根据STU表,创建按专业字段分组输出每条记录,要求报表输出显示专业,学号,姓名,奖学金,并统计每个专业的平均奖学金和人数,以及全部学生的奖学金总额。 9.3 菜单设计器 菜单设计器可以用来创建菜单、子菜单、菜单项和分隔符,还可以定制vfp的标准菜单 。 1.打开菜单设计器 1) “新建”—“菜单” 2) 命令:create menu 菜单设计器 1) 菜单名称:运行时显示在界面中 2) 移动控件:用于改变菜单的顺序 3) 结果:用于设置该项菜单的功能 4) 菜单栏:用于返回上一级菜单的编辑 5) 选项:设置快捷键及提示信息 确定“结果”选项 结果:用于设置该项菜单的功能,有四个选项: 命令:表示要填入一条VFP命令,如quit, messagebox, ? 填充名称:用于填写主菜单名,实现动态菜单 子菜单:表示该项菜单还有下一级子菜单 过程:表示调用一个过程 6)访问键:菜单名加上“\”,例如:文件(\F) ,则菜单显示: ,运行时可用 Alt+F打开该菜单。 7)子菜单: 菜单项#:调用VFP子程序,如_mfi_open , _mfi_pgset 8)插入栏:用于添加VFP系统菜单(如复制,剪切,粘贴) 创建菜单系统 创建步骤: 规划菜单系统 创建菜单 为菜单或菜单项指定任务 生成菜单程序 测试与完善菜单系统 要点: 确定“结果”选项 创建子菜单 创建过程 菜单实例1 例1:创建菜单mymenu.mnx,菜单系统具有“文件”,“表单”,“程序”三个主菜单项,其中,“文件”菜单项又包含:“新建”,“打开”,“关闭”,“退出”四个子菜单项,要求: “文件”:定义访问键(F) ”“打开”:打开并浏览course表 “新建”:时在状态栏上可看到菜单说明信息“将要保存这个文件”。 “关闭”:关闭course表 “关闭”与 “退出”间有一分割线 “退出”:快捷键F4,退出自定义菜单,返回系统主菜单。当鼠标在该菜单项上时,状态栏中显示提示信息“退出并返回VFP系统主菜单”。 “表单”:修改和运行表单browstu.scx(do form browstu) “程序”:修改和运行程序ex5-2(do ex5-2.prg) 注意事项 (1)返回VFP系统菜单命令:set sysmenu to default (2)创建菜单后必须生成菜单程序文件后才可运行。即:*.mnx?*.mpr (3)修改菜单后,必须重新生成菜单程序 (4)分割线:\- (5)设置快捷键:鼠标放置在“键标签”内,在键盘内按下快捷键。注意不可输入快捷键。 (6)在“选

文档评论(0)

ww88666 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档