当前位置:首页 >> 初中教育 >>

FoxPro常用命令一览表


附录三

FoxPro常用命令一览表

&& [<注释>] 在命令行尾部加注释信息。 ? <表达式表> 在下一行显示表达式的值。 ?? <表达式表> 在当前行显示表达式的值。 @ <行1,列1,行2,列2> BOX [<字符型表达式>] 在屏幕上画方框。 @ <

;行,列> MENU <数组名>,<数值表达式1>[,<数值表达式2>][TITLE<字符型表达 式] 建立用户的上弹菜单。 @ <行,列> [SAY<表达式>[PICTURE<模式符>][FUNCTION<功能符>]][GET<变量> [PICTURE<模式符>][FUNCTION<功能符>][RANGE[<数值表达式/ 日期表达式>][,<数值表达式/日期表达式>]][VALID<条件>]] SAY子句在屏幕或打印机上输出格式数据;GET子句在屏幕上输出用户格式数据 用于编辑。 @ <行,列> PROMPT <字符型表达式> [MESSAGE<字符型表达式>] 建立用户的亮条菜单。 @ <行1,列1> [CLEAR] [TO<行2,列2> [DOUBLE]] 画出或擦去方框和线。 ACCEPT [<提示>] TO <内存变量> 从键盘上输入一个字符串并赋给内存变量。 APPEND [BLANK] 在当前数据库文件的尾部添加一个记录或空记录。 APPEND FROM <文件名> [FIELDS<字段名表>][FOR<条件>][TYPE<文件类型>] [DELIMITED[WITH<分隔符>]/BLANK]] 把其它数据库文件的记录追加到当前数据库文件的尾部。 AVERAGE <数字型表达式表>[<范围>][FOR<条件>][WHILE<条件>][TO<内存变量表>] 计算数字表达式的算术平均值并赋给内存变量。 BROWSE [FIELDS<字段名表>][LOCK<数字型表达式>][FREEZE<字段名>][NOFOLLOW] [NOMENU] [WIDTH<数字型表达式>] [NOAPPEND] [NOMODIFY] 对数据库文件进行全屏幕编辑浏览、修改、增加数据库文件记录。 CALL <二进制文件名> [WITH<字符型表达式>/<内存变量>] 执行已由LOAD命令装入内存的二进制文件(模块)。 CANCEL 终止程序执行,返回到FoxPro圆点提示符状态 。 CHANGE [<范围>][FIELDS<字段名表>][FOR<条件>][WHILE<条件>] 在数据库文件中编辑指定的记录和字段。 CLEAR

清除屏幕,释放所有GET变量。 CLEAR ALL 释放所有内存变量,关闭所有数据库、索引、格式文件等。 CLEAR FIELDS 释放SET FIELDS命令中所列的字段。 CLEAR GETS 释放当前所有GET语句。 CLEAR MEMORY 释放当前所有内存变量。 CLEAR PROGRAM 清空程序缓冲区。 CLEAR TYPEAHEAD 清空键盘缓冲区。 CLOSE ALL 关闭所有文件,选择工作区1。 CLOSE ALTERNATE 关闭所有打开的文本文件。 CLOSE DATABASES 关闭所有数据库文件、索引文件和格式文件,选择工作区1。 CLOSE FORMAT 关闭当前打开的格式文件。 CLOSE INDEX 关闭当前打开的索引文件。 CLOSE PROCEDURE 关闭过程文件。 COPY FILE <源文件名> TO <目标文件名> 复制各种文件。 COPY STRUCTURE TO <文件名> [FIELDS<字段名表>] 把当前数据库文件的结构复制到一个新的数据库文件中。 COPY TO <文件名>[<范围>][FOR<条件>][WHILE<条件>][FIELDS<字段名表>] [TYPE<文件类型>][DELIMITED[WITH<定界符>/BLANK]] 把当前数据库文件复制到一个新的数据库文件中或复制指定文件类型的文件。 COPY TO <文件名> STRUCTURE EXTENDED 用当前数据库文件的结构生成结构伸展文件,原来数据库文件的结构变成此文 件的记录。 CONTINUE 将指针指向满足LOCATE命令中条件的下一个记录。 COUNT [<范围>][FOR<条件>][WHILE<条件>][TO<内存变量>] 对指定范围和满足条件的记录进行计数,并赋给内存变量。 CREATE [<文件名>] 以全屏幕方式建立数据库文件。 CREATE [<文件名>] FROM <结构文件名> 根据结构文件建立新的数据库文件。

CREATE LABEL [<文件名>] 建立标签格式文件。 CREATE REPORT [<文件名>] 建立报表格式文件。 CREATE VIEW [<数据现场文件>] FROM ENVIRONMENT [ALL] 建立数据现场文件(.VUE)。 DELETE [<范围>][FOR<条件>][WHILE<条件>] 对数据库记录做删除标记(*)。 DELETE FILE [<文件名>] 删除指定的磁盘文件。 DIMENSION <数组名> <数字型表达式1>[,<数字型表达式2>])[,<数组名> (<数字型表达式1>[,<数字型表达式2>)...] 建立一维或二维数组。 DIR/DIRECTORY [<驱动器:>][<路径>][<通配文件名>][TO PRINT] 显示磁盘文件目录。 DISPALY [<范围>][FIELDS<表达式表>][FOR<条件>][WHILE<条件>][OFF][TO PRINT] 显示数据库文件的记录和字段。 DISPLAY FILES [ON<驱动器>/<路径>][LIKE<通配文件名>][TO PRINT] 显示磁盘文件目录。 DISPLAY HISTORY [LAST<数字型表达式>][TO PRINT] 按存入的先后顺序显示历史表中的命令。 DISPLAY MEMORY [TO PRINT] 显示当前内存变量。 DISPLAY STATUS [TO PRINT] 显示FOXPro当前状态和参数。 DISPLAY STRUCTURE [TO PRINT] 显示数据库文件的结构。 DO <程序文件名> [WITH <参数表>] 执行一个程序或过程。 DO CASE...CASE...[OTHERWISE]...ENDCASE FOXPro多分支程序结构。 DO WHILE...[LOOP]...[EXIT]...ENDDO FOXPro循环程序结构。 EDIT [<范围>] [FIELDS<字段名表>] [FOR<条件>] [WHILE<条件>] 编辑数据库文件指定的记录。 EJECT 打印机走纸换页。 ERASE [<文件名>] 删除指定的磁盘文件。 EXIT 退出DO WHILE...ENDDO循环结构。 FIND <字符串>/<n> 指向索引关键字与指定的字符串或数值相匹配的记录。

FLUSH 不关闭文件且把所有缓冲区数据嵌入相应的磁盘文件。 GATHER FROM <数组名>[FIELDS<字段名表>] 用数组的数据替换当前数据库文件的记录。 GO/GOTO BOTTOM/TOP/<数字型表达式> 将记录指针指向指定的记录。 HELP [<关键字>] FOXPro命令和函数求助。 IF...[ELSE]...ENDIF FOXPro条件分支结构。 INDEX ON <关键表达式> TO <索引文件名> [FOR<条件>][UNIQUE] 建立并打开数据库索引文件。 INPUT [<提示信息>] TO <内存变量> 接收一个表达式并存入内存变量。 INSERT [BEFORE][BLANK] 在当前数据库文件中插入记录或空记录。 JOIN WITH <别名> TO <新文件>[FOR<条件>][FIELDS<字段名表>] 连接两个数据库中的指定记录和字段生成一个新数据库。 KEYBORAD <字符型表达式> 把字符串数据放入键盘缓冲区。 LABEL FROM <文件名> [<范围>][FOR<条件>][WHILE<条件>][SAMPLE][TO PRINT] [TO FILE<文件名>] 显示或打印指定标签格式文件中的标签。 LIST [<范围>][FIELDS<字段名表>][FOR<条件>][WHILE<条件>][OFF][TO PRINT] 显示数据库文件的记录和字段。 LIST FILES [ON <驱动器>/<路径>][LIKE<通配文件名>][TO PRINT] 显示磁盘文件目录。 LIST [LAST<数字型表达式>][TO PRINT] 显示在历史表中存放的命令。 LIST MEMORY [TO PRINT] 显示当前内存变量。 LIST STATUS [TO PRINT] 显示FOXPRO当前状态和参数。 LIST STRUCTURE [TO PRINT] 显示当前数据库文件的结构。 LOAD [<文件名>] 将二进制文件装入内存。 LOCATE [<范围>][FOR<条件>][WHILE<条件>] 将记录指针定位到满足条件的第一个记录。 LOOP 执行转回到DO WHILE...ENDDO循环结构的开始处。 MENU BAR <数组>,<数字型表达式> 设计一个以数组元素为标题的主菜单。

MENU <数字表达式1>,<数组>,<数字表达式2>[,<数字型表达式3>] 装配一个下拉菜单并进入主菜单。 MENU TO <内存变量> 激活用户定义的亮条菜单,等待用户选择。 MODIFY COMMAND/FILE [<文件名>] 建立并编辑FOXPRO命令文件或ASCⅡ文本文件。 MODIFY LABEL [<文件名>] 建立并编辑标签格式文件。 MODIFY REPORT [<文件名>] 建立并编辑报表格式文件。 MODIFY STRUCTURE 以全屏幕编辑方式修改数据库文件的结构。 NOTE/* 在程序中加入注释行。 ON ERROR/ESCAPE/KEY DO... 出错时/按Esc键/按任意键时执行指定的命令。 PACK 永久删除带删除标记的记录。 PARAMETERS <参数表> 指定由DO...WITH命令传递参数时所使用的内存变量。 PRIVATE [ALL[LIKE/EXCEPT<通配符>]]/[<内存变量表>] 隐蔽高层命令文件中的内存变量把指定内存变量定义为局部变量。 PROCEDURE <过程名> 在过程文件中标志过程的开始。 PUBLIC <内存变量表> 把内存变量定义为全局变量。 QUIT 关闭所有文件并退出FoxBASE+。 READ [SAVE] 对@...GET语句中的数据库字段或内存变量进行全屏幕输入。 READ MENU TO <变量> [SAVE] 激活由@...MENU命令定义的上弹菜单。 READ MENU BAR TO <变量1>,<变量2>[SAVE] 激活用户定义的下拉菜单。 RECALL [<范围>][FOR<条件>][WHILE<条件>] 恢复带删除标记的记录。 REINDEX 对数据库文件重新索引。 RELEASE [<内存变量表>]/[ALL[LIKE/EXCEPT<通配文件名>]] 释放当前指定的内存变量。 RELEASE [MODULE [<文件名>]] 从内存中清除由LOAD命令装入的二进制文件。 RENAME <旧文件名> TO <新文件名>

重新命名文件。 REPLACE [<范围>] <字段1> WITH <表达式1> [,<字段2> WITH <表达式2>...] [FOR<条件>][WHILE<条件>] 用表达式的值,替换指定数据库文件的字段内容。 REPORT FROM [<文件名>][<范围>][FOR<条件>][WHILE<条件>][PLAIN][HEADING <字符型表达式>][NOEJECT][TO PRINT][TO FILE<文件名>][SUMMARY] 用指定报表格式文件打印报表。 RESTORE FROM <内存文件名>[ADDITIVE] 把保存在内存文件中的变量装入内存。 RESTORE SCREEN [FROM <内存变量>] 恢复保存在缓冲区或内存变量中的屏幕信息。 RESUME 继续执行被挂起的程序。 RETRY 返回到调用程序并重新执行调用点上的命令。 RETURN [TO MASTER] 返回到调用程序或主程序并执行调用点的下一条命令。 RUN/! <外部命令> 执行FoxPro的外部程序。 SAVE SCREEN [TO <内存变量>] 把当前屏幕信息存入缓冲区或内存变量。 SAVE TO <内存文件名> [ALL LIKE/EXCEPT<通配变量名>] 建立内存变量文件,用以保存当前所有内存变量。 SCATTER [FIELDS<字段名表>] TO <数组名> 把数据库记录传送到内存变量数组。 SCROLL <坐标1>,<坐标2>,<数字型表达式> 使屏幕上一块矩形区域上卷或下卷。 SEEK <表达式> 将记录指针指向索引关键字与指定表达式的值相匹配的记录。 SELECT <工作区>/<别名>/0 选择数据库文件工作区。 SET 以菜单驱动方式设置FOXPRO的环境参数。 SET ALTERNATE on/OFF 输出发送/不发送给文本文件。 SET ALTERNATE TO [<文件名>] 建立保存输出的文本文件。 SET BELL ON/off 输入非法数据或到达输入结尾时,响铃/不响铃。 SET CARRY on/OFF 把最后或当前记录的内容写入/不写入所增加的记录中去。 SET CENTURY on/OFF 显示日期时,显示/不显示世纪。

SET CLEAR ON/off 执行SET FORMAT TO <文件名>或QUIT时清屏/不清屏。 SET COLOR ON/off 设置彩色/单色显示方式。 SET COLOR TO [<标准>][/<增强>][,<边缘>] 设置屏幕显示颜色和属性。 SET CONFIRM on/OFF 在全屏幕方式下,不自动/自动跳到下一个字段。 SET CONSOLE ON/off 把输出发送/不发送到屏幕上。 SET DATE AMERICAN/ANSI/BRITISH/ITALIAN/FRENCH/GERMAN 设置美国/标准/英国/意大利/法国/德国日期格式。 SET DEBUG on/OFF 执行命令发送到打印机/屏幕。 SET DECIMALS TO <数字型表达式> 确定计算结果保留的小数位数。 SET DEFAULT TO [<驱动器>] 为文件查找设置默认的驱动器。 SET DELETED on/OFF 隐藏/不隐藏带删除标记的数据库记录。 SET DELIMTERS on/OFF 使用/不使用指定输入定界符。 SET DELIMTERS TO <字符型表达式>/DEFAULT 规定全屏幕编辑时字段和变量所采用的定界符。 SET DEVICE TO PRINT 把@...SAY命令结果送到打印机。 SET DEVICE TO SCREEN 把@...SAY命令的结果送往屏幕。 SET DOHISTORY on/OFF 程序执行时命令存入/不存入历史表中。 SET ECHO on/OFF 将执行的命令回送/不回送到屏幕或打印机。 SET ESCAPE ON/off 按Esc键中断/不中断程序的执行。 SET EXACT on/OFF 字符串比较时,需要/不需要精确的匹配。 SET EXCLUSIVE ON/off 在多用户环境中,打开的数据库文件是独占/共享的。 SET FIELDS on/OFF 使用/不使用由SET FIELDS TO命令建立的字段表。 SET FIELDS TO [<字段名表>/ALL] 把指定的字段加入内存字段表。 SET FILTER TO [<条件>]

筛选数据库文件中满足条件的记录。 SET FIXED on/OFF 固定/不固定显示小数位数。 SET FORMAT TO [<文件名>] 打开(或关闭)屏幕格式文件。 SET FUNCTION <表达式> TO <字符型表达式> 重新设置功能键。 SET HEADING ON/off 使用LIST或DISPLAY命令时,显示/不显示字段名。 SET HELP on/OFF 提示/不提示FoxPro帮助信息。 SET HISTORY ON/off 在历史表中记入/不记入交互状态下所执行的命令。 SET HISTORY TO <数字型表达式> 指定历史表中命令的显示条数。 SET INDEX TO [<索引文件名表>] 打开(或关闭)数据库索引文件。 SET INTENSITY ON/off 使用/不使用增强型显示。 SET MARGIN TO <数字型表达式> 设置打印机的左边界。 SET MEMOWIDTH TO <数字型表达式> 设置备注型字段的输出宽度。 SET MENUS ON/off 显示/不显示提示帮助菜单。 SET MESSAGE TO <字符串表达式> 设置在屏幕底行显示的信息。 SET MESSAGE TO <数字型表达式> 在某行上显示用户定义的信息。 SET ODOMETER TO <数字型表达式> 设置报表的间隔。 SET ORDER TO <数字型表达式> 设置已打开索引文件的主索引。 SET PATH TO [<路径表>] 为查找磁盘文件设置路径表。 SET PRINT on/OFF 向打印机发送/不发送输出。 SET PRINTER TO [<设备名>/<路径名>] 把输出重定向到指定输出设备。 SET PROCEDURE TO [<过程文件名>] 打开(或关闭)过程文件。 SET RELATION TO [<关键表达式>/RECNO()/<数字型表达式>INTO<别名>[ADDITIVE]] 根据一个关键表达式建立或撤消两个数据库之间的关联。

SET SAFETY ON/off 在文件被重写时提示/不提示。 SET SCOREBORAD ON/off 显示/不显示记分牌信息。 SET STATUS ON/off 显示/不显示状态行信息。 SET STEP on/OFF 执行完一条命令后暂停/不暂停程序的执行。 SET TALK ON/off 向屏幕发送/不发送命令的执行过程。 SET TYPEAHEAD TO <数字型表达式> 设置键盘缓冲区的大小。 SET UNIQUE on/OFF 使第一个/所有相同关键字的记录出现在索引文件中。 SET VIEW TO <现场文件名> 根据数据现场文件,重建数据现场。 SKIP [<数字型表达式>] 以当前位置为基准,向前或后跳过给定个数的记录。 SORT TO <文件名> ON <字段> [/A][/C][/D][,<字段>[/A][/C][/D]...][<范围>] [FOR<条件>][WHILE<条件>][FIELDS<字段名表>] 对当前数据库文件按指定的字段进行排序,排序结果存入指定的文件中。 STORE <表达式表> TO <内存变量表> 把表达式的值赋给内存变量。 SUM [<范围>] [<数字型表达式表>][TO<内存变量表>][FOR<条件>][WHILE<条件>] 计算当前数据库文件中数值字段的和。 SUSPEND 挂起正在执行的程序或过程。 TEXT...ENDTEXT 显示程序或过程中文本数据块。 TOTAL TO <文件名> ON <关键字段> [<范围>][FIELDS<字段名表>][FOR <条件>] [WHILE <条件>] 按关键字段对数据库的数字型字段进行统计,并生成新文件。 TYPE [<文件名>] [TO PRINT] 显示文本文件的内容。 UNLOCK [ALL] 在多用户环境中,解除数据库文件或记录的锁定状态。 UPDATE ON <关键字段> FROM <别名> REPLACE <字段1> WITH <表达式1> [,<字段2> WITH <表达式2>...][RANDOM] 用其它数据库文件的数据更新当前数据库文件记录的内容。 USE [<文件名>] [INDEX <索引文件名表>][ALIAS <别名>] [EXCLUSIVE] 打开(或关闭)数据库文件。 WAIT [<提示信息>] [TO <内存变量>] 暂停程序的执行,等待按键,直到从键盘上输入一个字符。

ZAP 删除当前数据库文件所有记录。


相关文章:
FoxPro常用命令一览表
FoxPro常用命令一览表_初中教育_教育专区。vfp附录三 FoxPro常用命令一览表 && [<注释>] 在命令行尾部加注释信息。 ? <表达式表> 在下一行显示表达式的值。 ??...
Visual FoxPro常用命令分类表
VisualFoxPro 是否处理标有删除标记的记录,以及其他命令是否可以操作它们 指定 VisualFoxPro 在网络上以独占方式还是共享方式打开表文件 SET AUTOINCERROR SET COLLATE ...
Visual_FoxPro中的常用命令集
Visual_FoxPro中的常用命令集_计算机软件及应用_IT/计算机_专业资料。计算机与...[ FOR 条件][FIELDS 字段名列表] 数据中的一行对应一个新记录,一列对应一个...
SQL常用命令汇总
SQL 常用命令汇总 SQL 是结果化查询语言(Structured ...INGRES 等,也用于各种小型数据库,如 FoxPro,Access ...数据表连接及连接查询用户可能对数据库中的多个表...
Foxpro常用命令
Foxpro常用命令_计算机软件及应用_IT/计算机_专业资料。Foxpro 常用命令 ACCEPT 把...命令响应间隔时间 SET ORDER TO 指定索引文件列表中的索引文件 SET PATH TO 为...
Visual FoxPro 6.0命令一览表
附录1: Visual FoxPro 6.0 常用命令一览表命 令 创建和释放编译的常量 编译时有条件地包含源代码 如果定义有编译时的常量,则编译时有条件地包含命令集 让预处理...
Visual FoxPro常用命令总结
Visual FoxPro常用命令总结_计算机软件及应用_IT/计算机_专业资料。Visual FoxPro常用命令总结Visual FoxPro 常用命令总结 1、打开表命令: USE 表文件名 2、关闭表命...
FoxPro常用命令
FoxPro常用命令_计算机软件及应用_IT/计算机_专业资料。FoxPro 常用命令 1、 ...[FIELDS<字段表>] INDEX ON <关键字表达式> TO <文件名> INDEX ON <关键...
Visual FoxPro 常用命令汇总
Visual FoxPro 常用命令汇总_IT/计算机_专业资料。一、数据库操作命令 1.新建数据...B.学号 第三节 数据定义与数据操纵一 新建表 CREATE TABLE 表名(字段名 1 ...
visual Foxpro常用命令分类表
visual Foxpro常用命令分类表_IT/计算机_专业资料。常用命令~Visual FoxPro 常用命令分类表数据库文件及记录命令 ADD TABLE 在当前数据库中添加一个自由表 APPEND 在...
更多相关标签:
foxpro常用命令 | visualfoxpro常用命令 | foxpro 命令 | foxpro数据库命令汇总 | foxpro命令大全 | foxpro update命令 | foxpro select命令 | foxpro 替换命令 |