FoxPro常用命令一览表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
附录三 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 <字符串>/
指向索引关键字与指定的字符串或数值相匹配的记录。