ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:54.98KB ,
资源ID:5230665      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5230665.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VFP第3章 VFP数据库及操作Word文件下载.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

VFP第3章 VFP数据库及操作Word文件下载.docx

1、复习内容:1. 以互动方式了解学生对整型、数值型、字符型数据掌握程度2. 了解学生对VFP运算符及表达式掌握程度3. 了解学生对各种常用函数的掌握复习目的:了解学生对vfp数据类型,运算符及常用函数的掌握程度及层次情况复习时长:大约5分钟新课导入:导入方式:解读数据库应用已普及到社会的方方面面,表是数据库中的的最基本元素。简单介绍表的基本操作。导入目的:增强学生的学习积极性导入时长:新课讲授:重点:难点:数组与表之间的数据交换命令。方法:运用多媒体辅助教学,采用案例教学和任务驱动等教学法。3.1 掌握数据库的基本操作一、数据库的概念 数据库是数据库对象(如表、视图、存储过程等)的集合。在数据库

2、的组织管理下,可以方便地为表中字段设置输入和显示属性,设置默认值,为表创建字段级有效性规则、记录级有效性规则和触发器,为各表之间建立永久关系,创建视图等。二、数据库的建立与编辑1.交互创建数据库 交互创建数据库既可用菜单也可用工具栏。 选“文件” “新建” “新建”对话框,文件类型选“数据库”,单击“新建文件”命名按钮显示“创建”对话框,如图所示。在“保存在”位置输入创建的数据库文件保存的文件夹,在“数据库名”框内输入要创建的数据库的主文件名。2. 命令操作数据库 在命令窗口键入相应的命令也可创建数据库。操作数据库命令如下。 (1)创建数据库。 格式: CREATE DATABASE 数据库名

3、 执行该命令后,从界面上看不出任何反映,但数据库文件已经建立。除非在数据库名前指定路径,否则创建的数据库文件存放在当前默认的文件夹中。默认的文件夹可通过SET DEFAULT TO命令设定。 (2)打开数据库。OPEN DATABASE数据库名 (3)修改数据库。MODIFY DATABASE 数据库名(4)关闭数据库。 CLOSE DATABASE(5)删除数据库(文件)。 DELETE DATABASE 数据库名 RECYCLE 带RECYCLE项,则将删除数据库文件放入回收站中,可在回收站中进行还原操作,恢复删除的数据库(文件)。 【例】创建人员信息数据库,数据库名为RY。 CREATE

4、 DATABASE RY (查看文件RY.DBC, RY.DCT, RY.DCX) OPEN DATABASE RY &重新打开RY数据库 MODIFY DATABASE RY (数据库设计器-RY)一、表结构设计表结构设计在“表设计器”中完成。打开表设计器方法有以下几种:1、菜单方式:“文件”“新建”2、项目管理器:“数据库”“表”3、命令:CREATE 二、修改表结构在表快捷菜单中选择“修改“命令2、命令方式:MODIFY STRUCTURE三、复制表结构COPY STRUCTURE TO FIELDS 字段名表 数据表操作基本命令汇总1、打开表/关闭表USE/CLOSE ALL/CLEA

5、R ALL2、 移动记录指针GO/SKIP显示表结构/记录LIST|DISP STRUCTURE/LIST|DISP/BROWSE3、 添加记录APPEND/INSERT4、 删除/恢复记录DELETE/RECALL/PACK/ZAP5、 更改记录REPLACE6、 查找记录LOCATE(CONTINUE)/FIND/SEEK7、 排序SORT TO8、 建立索引INDEX ON9、 使用索引SET INDEX TO/ SET ORDER TO10、 关闭索引CLOSE INDEX11、 删除索引DELETE TAG12、 复制记录COPY TO 13、 记录与数组之间数据交换SCATTER/

6、GATHER14、 选择工作区SELECT15、建立关联SET RELATION TO实例操作1 显示学生成绩中的所有记录2 显示第821条记录3 显示分数90分的同学的姓名,性别,课程名称,分数4 显示分数90分的女生和分数85的男生5 显示分数在8090之间的同学6 显示姓刘的同学的大学语文和计算机基础成绩7 显示大学语文和高等数学至少有一门不及格成绩的男生一、通过菜单操作表在“浏览”表的状态,系统自动产生一个“表”主菜单,选择菜单中的菜单项就可对表进行常用操作,如下图所示。需要注意的是,当用户选择了一个菜单项时,在命令窗口中会出现一条相应的命令,这实际上是选择菜单项操作相当于发出的VFP

7、操作表的命令。关于使用命令操作表将在随后讲解。1追加新记录在表的末尾追加一条空记录,并使该记录变成当前记录。用户即可向该空记录中填入数据。例如,一开始“基本情况”表中没有任何记录,用此方法向库中追加部分记录。追加记录菜单项,其作用是将别的表(文件)中的记录加入当前表中。 2转到记录用于改变当前记录。在子菜单中除了可转到“第一个”记录、“最后一个”记录、“上一个”记录、“下一个”记录外,选择“记录号”项,就会出现一个小对话框让用户选择要转到的记录号。选择“定位记录”项,可按用户指定的条件进行记录定位,系统显示如下图所示。命令短语具体内容含义范围子句ALL表示数据表的所有记录RECORD n指定第

8、n条记录NEXT n从当前记录开始的n条记录REST从当前记录到文件结束的所有记录FIELDS子句FIELDS说明操作数据表的各字段名,之间用“,”隔开。不选择该子句,则命令对表中所有字段进行操作FOR子句FOR默认范围ALLWHILE子句WHILE默认范围RESTTO PRINTER|TO FILE子句TO PRINTER |TO FILE 选择时,结果输出到打印机或文件,否则输出到屏幕 3删除记录 删除记录下用于删除表中不需要的记录。系统显示的界面与定位时相同。 VFP删除记录分两步进行,这里的删除记录仅是在库中做删除标记。做过删除标记的记录在“浏览”窗口最前面一个小栏会显示一个小黑方块,

9、如再单击这个方块就可将删除标记去掉。要使做过删除标记的记录不显示,可在命令窗口输入SET DELETE ON命令。要从表中彻底删除具有“删除标记”的记录,选择“彻底删除”菜单项。 4恢复记录 恢复记录是用于恢复做过删除标记的记录。系统显示的界面与定位时相同,也就是将具有删除标记的记录中符合恢复条件的记录的删除标记去掉。 5替换字段数据 替换字段就是自动修改记录的内容。系统显示的界面如图2.7所示。6追加记录追加记录就是将另一个DBF或其他格式的表的数据加入当前打开(指定)的表中,如图2.8所示。二、 命令方式操作表USE、LIST|DISPLAY、GO、SKIP、BROWSE打开表USE IN

10、 工作区号 Alias 一个工作区同时只能打开一个表,所以使用USE命令在一个工作区打开一个表时,该工作区中先前打开的表自动关闭。 如果表中含有备注型字段,则打开表时,相应的备注文件(FPT)同时打开。 刚建立的表自动处于打开状态,不需再用USE命令打开。 打开表文件时,扩展名可以缺省。关闭表关闭当前工作区打开的表 USE 功能:关闭当前工作区打开的表。 追加新空记录APPEND BLANK功能:在表的末尾追加一条空记录。关闭当前打开的所有表 格式1:CLOSE ALL 关闭所有打开的数据库;关闭所有工作区中的表和索引,并选择1号工作区为当前工作区。 格式2:CLEAR ALL 关闭所有工作区

11、中打开的表,选择1号工作区为当前工作区,同时释放所有内存变量。显示记录格式:LIST|DISPLAY FIELDS FOR|WHILE OFF TO PRINTER PROMPT TO FILE LIST命令是连续滚动显示;而DISPLAY命令是分屏显示,显示一屏后暂停,按任意键继续显示下一屏。LIST命令的缺省范围是ALL,而DISPLAY命令的缺省范围是当前记录。OFF选项缺省时显示记录号,否则不显示记录号。记录指针1 格式:GOTO |TOP|BOTTOM2 格式:SKIP 3 判断文件头和文件尾BOF()、EOF()浏览记录BROWSE FIELDS FOR 自动修改记录REPLACE

12、 范围 WITH ADDITIVE ,表达式2ADDITIVE FOR|WHILE 缺省范围和FOR|WHILE 时, 只对当前记录进行修改。 ADDITIVE把对备 注字段的替代内容追加到备 注字段的后面删除恢复记录(1)删除记录DELETE 范围 FOR 条件 WHILE条件(2)恢复删除RECALL 范围 FOR 条件 WHILE条件(3)彻底删除PACK记录定位 格式1:LOCATE 范围 FOR 条件 格式2:COUNTINUE定位到符合条件的第一条记录,如果定位不到,EOF()为.T.。 CONTINUE命令按LOCATE条件定位下一个。从其他文件中追加记录APPEND FROM

13、文件名 | ? FIELDS 字段名表 FOR 条件 DELIMITED WITH 限定符 | 文件格式 AS 代码页复制表记录 格式:COPY TO 文件名 DATABASE 数据库名 NAME 表名FIELDS 字段名表 | LIKE字段名描述框架 | EXCEPT 字段名描述框架范围 FOR 条件 WHILE 条件TYPE 文件格式 | DELIMITED WITH 限定符 AS 代码页复制表结构COPY STRUCTURE TO 表备 FIELDS 字段名表 WITH CDX DATABASE 数据库名 NAME 表名记录计算1 COUNT 范围FOR|WHILE TO 2 SUM 范

14、围FOR|WHILE TO 3 AVERAGE 范围内存变量表4 CALCULATE 范围FOR|WHILE 5 TOTAL TO ON 范围 FIELDS 汇总之前要先排序记录排序SORT TO表名 ON字段1 /A | /D /C ,字段2 /A | /D /C ASCENDING | DESCENDING 范围 FOR 条件 WHILE 条件 FIELDS字段名表 | FIELDS LIKE 字段名框架 | FIELDS EXCEPT字段名框架练习:对XSCJ.DBF(如图)操作1)显示名字为两个字的同学的记录2)显示与第21条记录同姓的所有同学的成绩3)求从第10条记录开始连续有多少条

15、记录的成绩是及格的应用举例:1 修改表结构,添加课程编号2 将课程名称中的编号移至课程编号字段,并简化课程名称字段3 添加平时成绩和综合成绩字段4 将综合成绩设置为期末成绩占70,平时成绩占30相关命令实例操作41 在第一个90分的同学前增加一条记录107206010031,丁一,男,重修,大学语文,802 删除重修的同学和成绩不及格的同学3 恢复成绩不及格的同学4 彻底删除作了逻辑删除标记的记录1 INSERT BLANK BEFORE 2 DELETE 范围 FOR|WHILE 3 RECALL 范围 FOR|WHILE 4 PACK5 ZAP 清空数据表命令添加记录INSERT可以在指定

16、位置插入记录,使记录之间有良好的物理顺序。但是,INSERT命令速度较慢,并且在显示记录时往往按照表的逻辑顺序,因此,一般没有必要使用INSERT命令,用APPEND在末尾插入一条记录即可。删除记录DELETED()函数 判断当前记录是否删除DELETE ALL与 ZAP 等价,但ZAP更快顺序查找1 LOCATE 范围 FOR|WHILE 按顺序搜索数据表,并将记录指针定位在满足条件的第一条记录上。2 FOUND()函数判断是否找到3 例:LOCATE FOR 分数90分的女生和大学语文不及格的男生7 将姓吴的同学改为姓武8 给综合成绩不及格的同学平时成绩加10分,并修正综合成绩9 删除平时成绩不及格的同学和重修的同学10 恢复平时成绩不及格的同学教学总结:本单元主要学习了表的创建方法及表的基本操作。重点是表的建立、编辑和维护。作业布置:课后思考题:表有哪些操作?作业: 实验3.1教学后记:

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2