vfp第11、12章.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vfp第11、12章

第11章 报表和标签 11.1 报表概述 11.2 创建报表 11.3 预览和打印报表 11.4 创建标签 11.1报表概述 报表由两个基本部分组成:数据源和布局。 11.2创建报表 利用报表向导创建报表 利用报表设计器创建报表 11.2.1利用向导创建报表 (1)项目管理器方式 (2)菜单方式 (3)工具栏 1.利用向导创建单表报表 【例11-1】创建基于教师表(js.dbf)的教师基本情况报表文件,要求包括工号、姓名、性别、出生日期、职称名称、基本工资字段,并按照职称名称字段分组统计不同职称的教师的平均工资。 1.利用向导创建单表报表 【操作步骤】 第1步:字段选取。 第2步:分组记录。 第3步:选择报表样式。 第4步:定义报表布局。 第5步:排序记录。 第6步:完成。 2.利用向导创建一对多报表 【例11-2】创建基于学生表(xs.dbf)和成绩表(cj.dbf)的一对多报表文件,要求包括学生表中的学号与姓名字段,成绩表中的课程编号与成绩字段。 2.利用向导创建一对多报表 【操作步骤】 第1步:从父表选择字段。 第2步:从子表选择字段。 第3步:为表建立关系。 第4步:排序记录。 第5步:选择报表样式。 第6步:完成。 11.2.2利用报表设计器创建报表 1.打开报表设计器 2.生成快速报表 3.修改报表布局 4.设计分组报表 5.设计多栏报表 1.打开报表设计器 (1)项目管理器方式 (2)菜单方式 (3)命令方式 【命令格式1】CREATE REPORT [报表文件名 | ?] 【功能】打开新建报表的“报表设计器”窗口。 【命令格式2】MODIFY REPORT [报表文件名 | ?] 【功能】打开指定报表的“报表设计器”窗口。 1.打开报表设计器 2.生成快速报表 【例11-3】利用快速报表创建基于学生表(xs.dbf)的报表文件,要求包括学生表中的学号、姓名、性别、出生日期、籍贯字段。 3.修改报表布局 【例11-4】以【例11-3】生成的快速报表为例,修改报表布局。 4.设计分组报表 【例11-5】将教师表(js.dbf)中的数据按照“系院编号”字段进行分组,要求输出不同系院的教师的姓名、性别、系院编号、基本工资,并按系院统计工资总额和平均工资。 5.设计多栏报表 【例11-6】通过多栏报表显示学生成绩情况,要求输出成绩表(cj.dbf)中的学号、课程编号、成绩字段。 11.3预览和打印报表 1.打印预览 2.页面设置 3.打印输出 11.4创建标签 标签是一种多列布局的特殊报表。 11.4.1利用向导创建标签 打开标签向导的常用方法有如下两种。 (1)项目管理器方式 (2)菜单方式 11.4.1利用向导创建标签 【操作步骤】 第1步:选择表。 第2步:选择标签类型。 第3步:定义布局。 第4步:排序记录。 第5步:完成 。 第12章 类的创建与应用 12.1 类的创建 12.2 类的应用 12.3 可视类库的维护 12.1类的创建 12.1.1用类设计器创建类 12.1.2用表单设计器创建类 12.1.3用编程方式创建类 12.1.1用类设计器创建类 【例12-1】创建一个新的命令按钮类,为其添加一个新的属性用以记录单击该按钮的次数,添加一个新的方法程序用以改变表单的颜色。 12.1.1用类设计器创建类 12.1.2用表单设计器创建类 【例12-2】设计一个包含“关闭”按钮的表单,将表单对象和表单上的控件对象另存为类。 12.1.3用编程方式创建类 【命令格式】 DEFINE CLASS 类名1 AS 父类名 [[PROTECTED|HIDDEN 属性名1,属性名2…] [对象.]属性名=设置的属性值…] [ADD OBJECT [PROTECTED] 对象名 AS 类名2 [NOINIT] [WITH 属性列表]] [[PROTECTED | HIDDEN] FUNCTION | PROCEDURE过程或函数名 过程或函数语句序列 [ENDFUNC | ENDPROC]]… ENDDEFINE 12.2类的应用 12.2.1 可视类库中类的应用 12.2.2 由类创建对象 12.2.1可视类库中类的应用 【例12-4】在表单设计中应用【例12-1】创建的mycmd类和【例12-2】中创建的exit类。 12.2.2由类创建对象 【命令格式】 CREATEOBJECT(类名[,参数1,参数2,……]) 【功能】 在指定类的基础上创建一个具有该类特性的对象。 【说明】 (1)类名:要创建的对象所基于类的名称,可以是VFP的基类,也可以是用户自定义的类。 (2)参数1、参数2:对象Init事件的参数值。 12.3可视类库的维护 Visual FoxPro将用户创建的类保存在扩展名

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档