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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据记录的维护操作.docx

1、数据记录的维护操作章节第三章 数据记录的维护操作 教学目的要求通过对第三章的学习,使学生对工作区的概念有个全面的理解,并会使用工作区来打开表,会使用多个工作区;使学生对表中的数据记录能够进行添加、修改、删除、替换、定位等操作,同时能够使用命令完成这些操作。教学重点难点教学重点:1. 工作区的用法。2. 多工作区的使用。3. 掌握表结构、数据记录的显示命令。4. 掌握数据记录的添加、定位、删除、替换命令。教学难点:1. 多工作区的使用。2. 数据记录的添加、定位、删除、替换命令的使用。拟留作业与实训作业:1. 工作区的使用2. 显示表结构3. 显示表数据记录4. 数据记录的定位,包括绝对定位和相

2、对定位5. 数据记录的添加6. 数据记录的删除、替换实训:完成实训大纲中实训项目四小结通过本章学习:1、掌握工作区以及多工作区的使用方法;2、掌握表菜单下的命令操作;3、掌握表菜单下的命令操作对应的命令。教学主要内容教学方法时间分配【学习目标】 知识点:1. 熟悉工作区的概念。2. 掌握工作区的使用方法。3. 掌握多工作区的使用。4 掌握在当前工作区操作其他工作表的方法。技能点:1会选择工作使用表。2会切换工作区使用表。3在当前工作能够对其他工作区表进行操作。第一节、 工作区的的使用 一、工作区的概念与多表的使用 在以前版本中一直沿用了多工作区的概念,在每个工作区中可以打开一个表,即在一个工作

3、区中不能同时打开多个表。如果在同一时刻需要打开多个表,则只需要在不同的工作区中打开不同的表就可以了。Visual FoxPro最多可以同时打开32767个数据表,每个打开的表都要在存储器中开辟一个存储区域,我们把这个存储区域叫做工作区。所以可知Visual FoxPro 为数据表提供了32767个工作区。 用USE命令打开表时,系统默认使用1号工作区。而且每当使用USE命令打开表时,Visual FoxPro 会先将此工作区原先已打开的表关闭。由此可知,假如希望同时打开多个表,必须先选择工作区。USE命令中的IN WorkArea选项可以指定工作区,专门选择工作的命令是: SELECT nWo

4、rkArea |cWorkArea |cTableAlias 在Visual FoxPro 中规定工作区编号是132767,只有前10个工作区有固定的名称,分别是AJ。工作区别名是指定工作区中打开的数据库表别名。 举例来说,假设有学生及成绩两个表,并且希望同时打开它们,则在命令窗口中执行下列命令: CLOSE DATABASE ALL OPEN DATABASE 学生管理 SELECT 1 USE 学生 SELECT 2 USE 成绩 在USE 命令中加入选项同样可以同时打开表学生及成绩。执行命令如下: CLOSE DATABASES ALL OPEN DATABASE 学生管理 USE 学生

5、 IN 1 USE 成绩 IN 2 由上面的练习发现,IN 参数能使在不离开当前所在工作区的情况下,在别的工作区打开表。前面我们曾经提到过,未加入任何参数的USE命令,能够关闭当前所在工作区中已打开的表文件。而搭配IN 参数的使用,则能够让在不离开当前所在工作区的情况下,关闭别的工作区中已打开的表。 在前面的例子中,学生表在工作区1中,成绩表打开在工作区2中,而当前工作区仍然是1号工作区。假设希望工作区2位于当前工作区,可以用SELECT 命令实现。 看下面的命令: SELECT 2 SELECT B 注意:我们通常称当前所在的工作区为当前工作区,而打开于当前工作区的表则称为当前表(或活动表)

6、。 在某些时候,可以同时打开了好几个表,甚至搞不清楚哪些工作区已打开,而哪些尚未打开。为了避免发生这种情况,建议每次都在被占用的最小号工作区中打开表。什么是被占用的最小号工作区呢?举例来说,假设已经在第1号与第3号工作区中打开表,而未被占用的最小号工作区就是2号工作区。 选择未被占用的最小号工作区可以使用下列两种方法: 1 使用SELECT 0命令 每次打开数据表前,先执行SELECT 0命令。系统便会选择未被占用的最小号工作区为当前工作区。例如, CLOSE DATABASE ALL OPEN DATABASE 学生管理 SELECT 1 USE 学生 SELECT 3 USE 成绩 SEL

7、ECT 0 USE 课程 2 使用IN 选项 直接使用添加了IN 0选项的USE 命令打开表。例如: CLOSE DATABASES ALL OPEN DATABASE 学生管理 USE 学生 IN 1 USE 成绩 IN 3 USE 课程 IN 0 二、表的别名 选用最小号工作区打开表,很可以使我们一时不知道该表占用的工作区编号或名称。在这种情况下,我们该如何切换工作区呢?其实在前面介绍的SELECT 命令语法中,也可利用工作区中打开表的别名(Alisas)来选择工作区。而表的别名可以在用USE 命令打开表时指定,若不指定则默认为表原名就是别名。例如,假设我们分别在工作区1与工作区2中打开表

8、学生与成绩,如下所示: CLOSE DATABASES ALL OPEN DATABASE 学生管理 SELECT 0 USE 学生 SELECT 0 USE 成绩 若想切换回第1号工作区,只要执行命令: SELECT 学生 而若想再切换回第2号工作区,只要执行命令: SELECT 成绩 可在USE命令中使用ALIAS AliasName参数来指定表的别名,例如: CLOSE DATABASES ALL OPEN DATABASE 学生管理 SELECT 0 USE 学生 ALIAS STUDENT SELECT 0 USE 成绩 ALIAS SCORE 必须注意的是,一旦指定了别名,则必须利

9、用别名切换工作区。所以此时若想切换回第1号工作区中,必须执行命令: SLECT STUDENT 想再切换回第2号工作区中,必须执行命令: SELECT SCORE 注意:各个工作区中已打开的表的别名不可重名。 三、直接操作非当前工作区的字段 Visual FoxPro 也允许在当前工作区,直接操作其他工作区中已打开表的字段。但是请使用下面的引导格式。 别名.字段名称 或 别名-字段名 举例来说,假设我们在工作区1中打开了表学生,在工作区2中打开了表成绩.2号工作区是当前工作区,假如希望要浏览表学生中学号与姓名字段的内容,请键入如下命令: CLOSE DATABASES ALL OPEN DAT

10、ABASE 学生管理 SELECT 0 USE 学生 SELECT 0 USE 成绩 ?学生.学号,学生.姓名 CLOSE DATABASES 利用“别名.字段名称”的格式,可以让您清楚地指出,此字段是哪一个工作区中表的字段.如果在字段名称前不加别名引导,表示它为当前工作区的当前表字段。四、重复打开同一个表Visual FoxPro 允许在不同的工作区中,同时打开同一个表文件,这种操作必须在USE 命令中增加选项AGAIN。假设我们希望同时在三个工作区中打开表学生,可使用下列方式。CLOSE DATABASE ALLOPEN DATABASE 学生SELECT 0USE 学生SELECT 0U

11、SE 学生 AGAINUSE 学生 IN 0 AGAIN在不同的工作区中重复打开同一个表时,假如我们没有指定别名的话,则第一次以表名作为别名,再次重复打开时则以工作区名作为别名。如果前10个工作区中打开,那么别名则分别可能是AJ;如果在1132767号工作区打开,则别名分别可能是W11W32767。让我们看看下面的实例。CLOSE ALLOPEN DATABASE 学生管理SELECT 1USE 学生?ALIAS()学生SELECT 2USE 学生 AGAIN?ALIAS()BSELECT 10USE 学生 AGAIN?ALIAS()JSELECT 0USE 学生 AGAIN?ALIAS()C

12、SELECT 11USE 学生 AGAIN?ALIAS()W11SELECT 0USE 学生 AGAIN?ALIAS()BSELECT30USE 学生 AGAIN?ALIAS()W30SELECT 32767USE 学生 AGAIN?ALIAS()W32767CLOSE ALL 30分钟(详讲)20分钟(详讲)30分钟(详讲)20分钟(详讲)教学主要内容教学方法时间分配【学习目标】 知识点:1. 显示表的结构2. 显示表的记录技能点:1. 用命令显示表结构。2. 用命令显示数据记录。第二节、数据表的显示一、显示表结构一、 可以使用命令来查阅当前表的结构。命令如下:LIST STRUCTURE

13、或 DISPLAY STRUCTURE LIST命令以连续输出方式显示表结构,DISPLAY命令以分页的方式显示表结构。比方说,想要列出表学生的结构,可以这样: CLOSE DATABASES ALL OPEN DATABASE 学生管理 USE 学生 LIST STRUCTURE 如果在使用LIST STRUCTURE 命令前,还没有打开表,屏幕会出现一个“打开”对话框,提示先选择并打开一个表。 假如您希望将表的结构用打印机打印出来,只要在LIST STRUCTURE 命令中加入TO PRINTER 关键字即可,例如: CLOSE DATABASES ALL OPEN DATABASE 学生

14、管理 USE 学生 LIST STRUCTURE TO PRINTER 或许希望将表的结构存储到一个文本文件中,请在LIST STRUCTURE 命令中加入TO FILE FileName 参数,例如: CLOSE DATABASES ALL OPEN DATABASE 学生管理 USE 学生 LIST STRUCTURE TO FILE TEST 该命令将表学生的结构复制到文本文件TEST.TXT中(.TXT为默认扩展名)。二、显示表记录二、 LIST命令语法:LISTFIELDSFieldListScopeFORExpression1WHILE Expression2OFFNOCONSOLENOOPTIMIZETO PRINTERPROMPT|TO FILE FileName DISPLAY 命令LISTFIELDSFieldListScopeFORExpression1WHILE Expression2OFFNOCONSOLENOOPTIMIZETO PRINTERPROMPT|TO FILE FileName LIST 命令与DISPLAY命令都可用来显示表的数据记录,它们的语法也基本相同。我们将详细介绍LIST命令

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1