



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3.2表的维护命令(命令方式维护表)3.2.1-3.2.2 VISUAL FOXPRO 6.0的命令格式1. VISUAL FOXPRO 6.0命令的一般格式组成: 命令动词若干个短语(子句)执行什么操作命令的操作对象,条件 例: USE XSDA以LIST为例介绍这些子句:命令格式:LIST|DISPLAY FOR|WHILE FIELDS OFF TO PRINT TO FILE功能:在表中按指定范围与条件筛选出记录,按字段名表确定出字段并在主窗口显示出来,或送至指定的目的地。| 表示选择其一, 表示可选项 表示必选项 各子句顺序无关(1) 命令动词。如 BROWSE ,LIST ,MODIFY STRUCTURE ,CREAT等(2) 范围子句:确定该命令涉及的记录。(选择)描述方法:ALL 表中所有记录NEXT N 从当前记录起的N条记录RECORD N 第N个记录REST 从当前记录起到最后一个记录止的所有记录缺省范围子句通常默认为ALL ,如LIST。 也有例外,如DISPLAY 缺省范围子句默认范围为当前记录。例:1.显示表中所有记录USE 学生信息表LIST或BROWSE或DISPLAY ALLLIST的默认范围是ALLDISPLAY的默认范围是NEXT 12.显示第5条记录 LIST RECORD 5或DISPLAY RECORD 53.显示第3到第8条记录 GO 3 LIST NEXT 64.显示从第5条记录开始到最后一条记录 GO 5 LIST REST (3)FOR 子句 指定在指定的范围内选择记录的条件 (选择)(4)WHILE 子句 与FOR 子句的区别 (选择)例:LIST FOR 数学80 AND 语文80 GO 1LIST WHILE 数学80 OR 数学80)2. VISUAL FOXPRO 6.0命令的书写规则(1) 命令动词必须书写在命令的最前面,而各短语的前后顺序可以任意排列。例: LIST FIELDS 学号,姓名,性别 FOR YEAR(出生日期)=1963 LIST FOR YEAR(出生日期)=1963 FIELDS 学号,姓名,性别(2) 命令动词与短语之间,短语与短语之间,短语的各部分之间必须用空格分隔开。(3) 命令动词,各短语之间的关键字及函数名都可以简写为前4个字符,而且英文字母不区分大小写。(4) 一条命令的长度可达8192个字符,当一行写不下时,可在适当位置输入续行符“;”,并按回车键换行,继续输入命令。3.2.3表与表结构的复制1 复制任何类型的文件COPY FILE TO 功能:从文件名1复制得到文件名2说明(1)若对表复制,该表必须处于关闭状态(2)文件名可以使用通配符*和? use (关表复制) copy file 学生信息表.dbf to 11.dbf (文件名必须带扩展名) copy file 学生信息表.fpt to 11.fpt copy file x*.* to y*.*2 从表复制出表或其他类型的文件COPY TO 范围 FOR FIELDS|FIELDS LIKE|FIELDS EXCEPT TYPEXLS|SDF|DELIMITEDWITH|WITH BLANK |WITH TAB功能:将当前表中选定的部分记录和部分字段复制成一个新表或其他类型的文件。说明:(1)原表需处于打开状态(2)对于含有备注型字段的表,系统在复制扩展名为.DBF的文件的同时自动复制扩展名为.FPT的备注文件。(3)复制所得的新表必须被打开,也即被选作为当前表后才可进行操作。(4)通配字段名指表示字段时可以使用通配符。(5)新文件可以是 表文件(默认),EXCEL文件(选XLS), TXT文件(系统数据格式(SDF),定界格式(DELIMITED)) 什么是定界符? 字符型字段的定界符什么是分隔符? 字段之间用来分隔的字符USE 学生信息表 COPY TO B1 .DBF 文件 和.FPT 文件COPY TO B2 XLS .XLS文件COPY TO B3 SDF .TXT 文件COPY TO B4 DELIMITED .TXT 文件3.复制表的结构COPY STRUCTURE TO FIELDS USE 学生信息表 表必须是打开状态 COPY STRU TO CC FIELDS 学号,姓名,性别 USE CC BROWSE LIST 3.2.4 记录指针的定位 在表中存取记录,往往先要进行记录定位,即将记录指针指向某个记录,使之成为当前记录.1. 记录定位命令:GO|GOTO TOP|BOTTOMGO|GOTO 2. 记录移位命令: SKIP 功能:从当前记录开始移动记录指针,表示移位记录的个数,缺省个数,默认为1.3.2.5记录的插入与追加 插入记录的情况:在哪儿插? 当前记录前?后?表的末尾? 插什么样的? 空白的?还是有值的?怎么插? 界面方式?命令方式?数据从哪儿来?是否成批追加?(1). 插入新记录:INSERT BEFORE BLANK INSERT 在当前记录后插入一条记录INSERT BEFORE 在当前记录前插入一条记录INSERT BLANK 在当前记录后插入一条空白记录 注意:INSERT命令执行时会弹出编辑窗口,允许用户输入记录的内容;而INSERT BLANK命令执行时会自动产生一个空白记录,不需要用户输入内容. (2). 追加新记录 (在表尾追加记录)a) APPEND 在表尾追加记录,出现记录编辑窗口,等待用户输入记录(可连续追加)APPEND BLANK 在表尾追加一条空白记录,留待以后输入数据.常在程序中添加记录.b) INSERT INTO VALUES 功能:在表尾追加一条新记录,并直接输入记录数值。表不必事先打开,表达式与字段的数值类型必须相同:例: INSERT INTO 学生信息表 VALUES (200401107,李丽,1987/02/26,.T.,计算机系,70.0,89.0,98.0,257.0,85.67,优秀)c) APPEND FROM 追加成批记录 APPEND FROM 文件名 FIELDS FORTYPE 功能:在当前表尾追加一批记录,这些记录来自于另一文件(源文件) 说明:源文件类型说明 源文件不需打开,被追加文件必须处于打开状态 例如: USE 学生信息表COPY TO 学生信息表2APPEND FROM 学生信息表2 FOR 所在系=中文系LIST3.2.6表记录的删除和恢复删除步骤:先进行逻辑删除(加删除标记),再进行物理删除(彻底删除)1 记录逻辑删除命令 (加删除标记)delete 范围 for 缺省范围和条件默认对当前记录操作(如DISPLAY)(一般情况下缺省时表示对所有记录操作,如LIST)LIST DISPLAYDELETE 注意操作对象DELETE FOR 性别=女2 记录恢复命令(取消删除标记)recall 范围for 3 记录物理删除命令(彻底删除带有删除标记的记录)PACK 从表文件中清除带有删除标记的记录4 记录清除命令(彻底删除表中所有记录)ZAP 相当于 DELETE ALL PACK例如: USE 学生信息表DELETE FOR 所在系=中文系LISTRECALL FOR 性别=女LISTPACKLIST 3.2.7表数据的替换1 成批修改数据命令格式:REPLACE WITH ADDITIVE WITH ADDITIVE 范围 FOR 功能:在当前数据表的指定记录中,将有关字段的值用相应的表达式的值来替换.说明: (1) 范围和条件都缺省,只换当前记录.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美容外科技术试题及答案
- 辅警接处警培训课件
- 辅警医护岗知识培训内容课件
- 建设银行2025鹤壁市秋招群面案例总结模板
- 建设银行2025厦门市秋招笔试性格测试题专练及答案
- 农业银行2025曲靖市笔试英文行测高频题含答案
- 农业银行2025晋中市秋招半结构化面试题库及参考答案
- 2025行业技术革新趋势预测
- 农业银行2025周口市秋招半结构化面试题库及参考答案
- 农业银行2025朝阳市笔试英文行测高频题含答案
- 中小学高级职称英语全英答辩题
- 新版教科版科学五年级上册全册课件
- 小学地方课程教案(全面完整版)
- 山西省家庭经济困难学生认定申请表
- 国家职业技能标准——城市轨道交通列车司机(2020版)
- 《社会学概论》全套课件-PPT
- 动力弹塑性分析滞回模型-迈达斯
- 驾驶员实用英语口语
- 小学六年级上册音乐-第1课《我的祖国》--湘教版(12张)ppt课件
- 脐疗-望脐知健康ppt课件
- 完整版陆河客家请神书
评论
0/150
提交评论