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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

vf常用命令.docx

1、vf常用命令vf常用命令VF常用命令集锦1、CREATE作用:建立一个新的表。格式:CREATE |?(注意,命令字符可取前面四个字符,后面可省略不写,即CREA,下同;中括号表示其中的参数是可选的;|管道符号表示两个参数只能选择一个,不能同时选择,下同。)说明:文件指建立以.dbf为扩展名的VFP数据库文件,在命令后面加上一个问号表示系统会弹出对话框,要求用户输入想要建立的表名。在命令中不加文件名或问号系统也会弹出对话框,要求用户输入想要建立的表名。2、MODIFY STRUCTURE作用:显示表文件结构,并允许修改此表的结构。格式:MODIFY STRUCTURE说明:只有在用USE命令打

2、开表文件以后,才能显示或修改表文件的结构。3、APPEND作用:在当前表的尾部(无论表中有无记录)追加记录(在当前表指当前正使用的表)。格式:APPEND BLANK说明:在APPEND命令后面加上BLANK参数表示在当前表的尾部添加一条空白记录。无BLANK参数时,表示在当前表的尾部添加一条记录并要求用户输入相应的字段内容。4、INSERT作用:在表文件中间插入一个新记录。格式:INSERT BEFORE BLANK说明:INSERT 在当前记录后插入一记录;INSERT BEFORE 在当前记录前插入一记录;INSERT BEFORE BLANK 在当前记录前插入一空记录。5、BROWSE

3、作用:主要用于打开浏览窗口,查阅表文件并同时进行修改。格式:BROWSE6、USE作用:打开和关闭表文件。格式:USE USE说明:前一个命令用来打开指定的表文件,该表如有备注型字段,则同时打开相应的备注文件(.fpt文件);后一个命令关闭当前打开的表文件。7、LIST和DISPLAY作用:显示表(.dbf)的内容、结构或状态。格式:LIST|DISPLAY OFF FIELDS WHILE FOR TO PRINT|TO FILE LIST|DISPLAY STRUCTURE TO PRINT|TO FILE LIST|DISPLAY STATUS TO PRINT|TO FILE 说明:命

4、令带OFF参数表示不显示记录号,范围指定对哪些记录进行操作,范围包括:RECORD n 第几号记录、NEXT n 当前记录开始的几个记录、REST 自当前记录开始至文件末尾的所有记录、ALL 所有的记录。不选范围则隐含范围为ALL;FIELDS后跟字段名,字段名与字段名之间用逗号分隔。WHILE后跟条件,FOR后面也跟条件,区别是,WHILE后的条件如果满足,便停止查找;FOR后的条件查找所有满足条件的记录。TO PRINT和TO FILE 分别表示将显示结果在打印机上打印出来和将显示结果输出到文件。DISPLAY命令在显示记录满屏后,要求用户按任意键继续显示,并且在该命令中,如果省略范围仅显

5、示当前记录。8、记录的定位作用:用记录指针(POINTER)定位记录。格式:GOTO RECORD n|TOP|BOTTOMnSKIP +|-说明:第一个命令又叫绝对定位,其中,RECORD n定位到n号记录,TOP定位到第1个记录,BOTTOM定位到最后一个记录。第二个命令定位到第n个记录,n是一个数值。第三个命令又叫相对定位,它以当前记录为基准前移(-)或后移(+)n个记录,不选任选项,则默认记录指针后移一个记录。9、CHANGE和EDIT作用:显示要编辑或修改的字段。格式:CHANGE|EDIT FIELDS WHILE FOR 10、BROWSE作用:打开一个浏览窗口,供用户浏览或修改

6、记录。格式:BROWSE FIELDS 11、REPLACE作用:用表达式的值代替命令中与之相对应的字段的内容。格式:REPLACE WITH , WITH FOR WHILE12、DELETE、PACK、ZAP和RECALL作用:分别是给要删除的记录作删除标记、彻底删除、删除所有记录和取消被选中的表记录的删除标志。格式:DELETE WHILE FOR (特例:DELETE FILE FILENAME.DBF,该命令删除指定的表文件)PACKZAPRECALL FOR WHILE13、SORT和INDEX作用:分别是建立一个其记录以新的物理顺序排列的新表文件和对当前表根据关键字表达式的值从小

7、到大排列,并存入TO后指定的索引文件名的文件或复合索引文件的一个标识中。格式:SORT TO ON /A /C /D, /A /C /D.ASCENDING|DESCENDING FOR WHILE FIELDSINDEX ON TO INDEX ON TAG OF FOR 说明:第1个命令中,/A按字段名升序排序,/D按字段名降序排序,/C忽略大小写,针对字符型关键字而言,ASCENDING和DESCENDING分别表示升序和降序。第1个命令建立.dbf表文件,第2个命令建立.idx单一索引文件,第3个命令建立.cdx复合索引文件(Compound Index)。14、USE INDEX 、

8、SET INDEX TO和SET ORDER TO作用:分别是打开表文件的同时打开索引文件、打开索引文件和改变主索引。格式:USE INDEX SET INDEX TO SET ORDER TO (特例:重新索引命令:REINDEX)15、FIND、SEEK和LOCATE及CONTINUE作用:前两个命令FIND和SEEK是在一个已经建立了索引文件的表中,定位到关键字中的内容与命令行中字符串相同的第一个记录。后一个命令在用USE打开表文件以后,直接查询表中字段内容。格式:FIND |SEEK LOCATE FOR WHILECONTINUE说明:FIND命令与SEEK命令的区别是前者后跟字符串

9、,而后者后跟表达式。在用LOCATE命令找到一个匹配记录后,可用CONTINUE命令搜索表的剩余部分来寻找其他匹配的记录。16、COUNT作用:统计当前表文件中符合条件的记录数。格式:COUNT FOR WHILE TO 说明:内存变量名可用除参数外的任意字符。17、SUM作用:对当前表中选中记录的全部或指定的数值字段或由指定字段组成的数值表达式累加求和。格式:SUM 数值 TO FOR WHILE18、AVERAGE作用:对当前表中选中记录的全部或部分数值型字段及其组成的表达式求平均值并显示。格式:AVERAGE 数值 TO FOR WHILE二、常用函数1、数学函数函数 用途ABS()绝对

10、值,|x|CEILING() =自变量的最小整数EXP()对基E的幂,e=2.71828FLOOR() =自变量的最大整数INT()取整(舍尾)自变量LOG()自变量的自然对数,ln xLOG10()自变量的普通对数,lg xMAX(,)两个值的最大值MIN(,)两个值的最小值MOD(,)求余数RAND()返回伪随机数ROUND(,)四舍五入第一个自变量SIGN()自变量的符号SQRT()平方根(正根)2、字符串操作函数函数 用途& 用于代替内存变量内容LEN()返回字符串表达式的字符个数SPACE()生成空格SUBSTR(,)求子字符串,从指定的字符串表达式第n个开始,总长为L的字符串LOW

11、ER()将字符串字母转换成小写字母UPPER()将字符串字母转换成大写字母TRIM()删除字符串尾空格ASC()返回字符串表达式最左边的第一个字符的ASCII码CHR()将数值表达式转换成字符AT(,)确定字符串表达式1在字符串表达式2中的位置,n为字符串表达式第几次出现STR(,)将数值转换为字符串,L为数值表达式总长,n为小数位数VAL()将数字字符串转换为数字TYPE()检测表达式值的数据类型LTRIM()删除字符串左部空格RTRIM()删除字符串右部空格LEFT(,)取字符串左边部分字符,n为返回的字符个数RIGHT(,)取字符串右边部分字符,n从右边截取字符个数3、表(.dbf)操作

12、函数函数 用途BOF()查表文件开始函数EOF()表文件结尾测试函数RECNO()测试当前或指定工作区表的当前记录号DELETED()记录删除测试函数FILE()测试文件是否存在函数DBF()检测表的文件名函数4、日期、时间函数函数 用途DATE() 查系统当前日期函数TIME()查系统当前时间函数YEAR(|)由日期查年函数MONTH(|)从日期查月份函数CMONTH(|)由日期查月份名函数DAY(|)从日期查当月的日函数DOW(|,)由日期查星期函数CDOW(|)从日期查星期名函数DTOC(|)日期转换为字符函数CTOD()字符串转换为日期函数CTOT()返回日期时间值函数TTOC()返回

13、字符值5、显示、打印位置函数函数 用途ROW() 判断光标行位置函数COL() 判断光标列位置函数INKEY()检测用户所击键对应的ASCII码函数,数值表达式以秒为单位等待击键的时间6、其他函数函数 用途DISKSPACE()返回默认磁盘驱动器中可用字节数函数OS() 检测操作系统名称的函数VERSION() 返回VFP版本号的函数三、主要程序语句1、条件判断语句格式:(1)IF ENDIF说明:如果条件为真,则执行命令语句组中的各语句,否则跳过这些命令语句不执行,而执行ENDIF后的语句。(2)IF ELSEENDIF说明:如果条件为真,执行命令语句组1,否则执行命令语句组2。(3)IF

14、IF ELSEENDIF.ELSEENDIF说明:进行多重条件的嵌套选择。(4)DO CASECASE CASE CASE .CASE OTHERWISEENDCASE说明:依次判断条件,转入条件为真的命令语句组中执行。当所有条件都不成立时,若有OTHERWISE项,则执行命令语句组N+1,否则执行ENDCASE后面的语句。2、循环语句格式:(1)DO WHILE LOOPEXITENDDO说明:判断条件是否为真,如为真就重复执行循环体中的命令语句组,直到条件为假,结束循环。(2)SCANENDSCAN说明:在一个表中建立一个执行命令语句组的循环,并执行对每一条记录的操作,直到表文件记录完为止

15、。一、基本命令APPEND 在表的末尾添加一个或多个新记录 APPEND FROM 从一个文件中读入记录,追加到当前表的尾部 AVERAGE 计算数值表达式或字段的算术平均值 BROWSE 打开浏览窗口,显示当前或选定表的记录 CHANGE 显示要编辑的字段 CLOSE 关闭各种类型的文件 COPY STRUCTURE 用当前选择的表结构创建一个新的空自由表 COPY TO ARRAY 将当前选定表中的数据复制到数组 COPY TO 用当前选定表的内容创建新文件 COUNT 统计表中记录数目 CREATE 生成一个新的VisualFoxPro表 CREATE DATABASE 创建并打开一个数

16、据库 DELETE 给要删除的记录做标记 DELETE DATABASE 从磁盘上删除数据库 DELETE VIEW 从当前数据库中删除一个SQL视图DISPLAY 在VisualFoxPro主窗口或用户自定义窗口中显示与当前表有关的信息DISPLAY DATABASE 显示有关当前数据库的信息,或当前数据库中的字段、命名连接、表或视图的信息DISPLAY MEMORY 显示内存变量和数组的当前内容DISPLAY STRUCTURE 显示一个表文件的结构DISPLAY VIEWS 显示当前数据库中关于SQL视图的信息以及SQL视图是否基于本地或远程表的信息DROP TABLE 把一个表从数据库

17、中移出,并从磁盘中删除它DROP VIEW 从当前数据库中删除指定的SQL视图FIND 查找记录GO|GOTO 将记录指针移动到指定记录上INSERT 插入记录JOIN 将两个数据库文件合并LIST 连续显示表或环境信息LIST DATABASE 连续显示有关当前数据库的信息LOCATE 按顺序搜索表从而找到满足指定逻辑表达式的第一个记录MODIFY DATABASE 打开数据库设计器,让你能够交互地修改当前数据库MODIFY STRUCTURE 显示表设计器MODIFY VIEW 显示视图设计器OPEN DATABASE 打开一个数据库PACK 从当前表中永久删除标有删除标记的记录RECAL

18、L 恢复所选表中带有删除标记的记录 SCANENDSCAN 运行扫描数据表文件SCATTER 从当前记录中把数据复制到一组内存变量或数组中SEEK 查找记录命令SELECT 激活指定工作区SET DELETED 指定VisualFoxPro是否处理标有删除标记的记录,以及其他命令是否可以操作它们SET INDEX 打开一个或多个索引文件,供当前表使用 ; SET RELATION 在两个打开的表之间建立关系SKIP 使记录指针在表中向前移动或向后移动SUM 对当前选定表的指定数值字段或全部数值字段进行求和TOTAL 计算当前选定表中数值字段的总和UPDATE 更新数据库文件的记录USE 打开一

19、个表及其相关索引文件,或打开一个SQL视图ZAP 从表中删除所有记桌,只留下表的结构二、索引及排序命令COPY INDEXES 从单项索引IDX文件创建复合索引标识DELETE TAG 从复合索引(CDX)文件中删除标识INDEX 创建一个索引文件,利用该文件可以按某种逻辑顺序显示和访问表记录三、Visual FoxPro环境设定命令DISPLAY STATUS 显示VisualFoxPro环境的状态四、SET 设定命令SET DEFAULT 指定默认的驱动器、目录或文件夹SET EXACT 指定比较不同长度两个字符串时,VisualFoxPro使用的规则五、Visual FoxPro文件管理

20、命令COPY FILE 复制任何类型的文件DELETE FILE 从磁盘上删除文件RENAME 把文件名称更改为一个新名称TYPE 显示文件的内容六、Visual FoxPro输入输出命令?|? 计算表达式的值,并输出计算结果| 文字直接输出命令CLEAR 从内存中释放指定项CREATE FORM 打开表单设计器DIR或DIRECTORY 显示目录或文件夹中文件的信息DO FORM 运行用表单设计器创建的、编译过的表单或表单集INPUT 由用户输入数据MODIFY FORM 打开表单设计器,从中可以修改或创建一个表单MODIFY QUERY 打开查询设计器,从中可以修改或创建一个查询MODIF

21、Y SCREEN 打开表单设计器READ 读取已建立的对象七、Visual FoxPro菜单命令DEFINE MENU 创建菜单栏DEFINE PAD 在用户自定义菜单栏或su81FoxPro系统菜单栏上创建一个菜单标题MENU 建立菜单 MENU TO 启动菜单MODIFY MENU 打开菜单设计器,从中可以修改或创建菜单系统八、Visual FoxPro打印命令MODIFY REPORT 打开报表设计器,从中可以修改或创建一个报表SET PRINTER 打开或者关闭向打印机的输出,或将结果输出到一个文件、端口九、Visual FoxPro程序管理命令& 标明程序文件中非执行的内部注释的开始

22、* 标明程序文件中非执行的注释行的开始CANCEL 结束当前VisualFoxPro程序的执行DECLARE 创建一维或二维数组DIMENSION 创建一维或二维内存变量数组 DOCASEENDCASE 分支判断命令DO 执行一个VisualFoxPro程序或过程DOWHILEENDDO 循环语句EXIT 从DOWHILE、FOR或SCAN循环中退出FORENDFOR 循环语句IFENDIF 判断语句MODIFY COMMAND 打开一个编辑窗口,从中可以修改或创建程序文件PARAMETERS 将调用程序传来的数据赋值给私有内存变量或数组PRIVATE 在当前程序中隐藏指定的、在调用程序中定义

23、的内存变量或数组PROCEDURE 用在程序文件中标识一个过程的开始PUBLIC 定义全局内存变量或数组QUIT 结束当前VisualFoxPro工作期,并将控制权返回给操作系统RELEASE 从内存中删除内存变量和数组RESTORE FROM 恢复保存在内存变量文件或备注字段中的内存变量和内存变量数组,并把它们放回到内存中RETURN 将程序控制返回给调用程序SAVE TO 把当前内存变量和数组保存到内存变量文件或备注字段中SET PROCEDURE 打开过程文件WAIT 显示信息并暂停VisualFoxPro的执行,按某个键或单击鼠标后继续执行 十、Visual FoxPro日期及时间命令

24、SET DATE 指定日期表达式和日期时间表达式的显示格式十一、Visual FoxProSQL命令ALTER TABLE-SQL 以编程方式修改表的结构DELETE-SQL 给要删除的记录做标记INSERT-SQL 在表尾追加一个包含指定字段值的记录SELECT-SQL 从一个或多个表中检索数据UPDATE-SQL 以新值更新表中的记录十二Visual FoxPro项目文件及其他命令MODIFY PROJECT 打开项目管理器,从中可以修改或创建一个项目文件命令结构 FoxPro的命令结构一般由命令动词、语句体和注释几部分构成。如:LIST 范围 FIELDS 字段名列表 FOR 条件WHI

25、LE 条件 OFF TO PRINT常用子句范围:表示记录的执行范围,可以是下面几项其中之一:ALL 表示全部记录;NEXT n 表示从当前记录开始的以下n条记录;RECORD n 表示第n号记录;REST 表示从当前记录到最后一条记录。 FIELDS 字段名表:用于指定操作的字段,多个字段时用逗号分隔。FOR条件:对满足条件的记录进行操作。WHILE 条件:当遇到第一个不满足条件的记录时,停止命令执行。以下命令中,大写的英文词为关键词,必须原样照写。“常用子句”指以下几个可选子句:范围 FIELDS 字段名表 FOR 条件 WHILE 条件命令中的“列表”,指用“,”分隔的各项。如“字段名列

26、表”就是将各个字段名用逗号分隔。部分英文词的意义:Databasename 数据名tablename 数据表名 filename 文件名 Viewname 视图名arrayname 数组名提示:加下划线的为本课程要求掌握的命令。 一、数据库的建立、打开、关闭和删除 建立数据库:CREATE DATABASE databasename|?从磁盘中删除数据库:DELETE DATABASE databasename|?打开数据库:OPEN DATABASE EXCLUSIVE|SHAREDNOUPDATE打开数据库设计器(允许用户按交互方式编辑当前数据库):MODIFY DATABASE databasename|?指定的数据库databasename为当前数据库。指定当前的数据库:SET DATABASE TO databasenameDatabasename必须为已经打开的数据库。如果省略数据库名称databasename,则不指定当前数据库(没有当前数据库)。关闭数据库:C

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

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