Visual FoxPro常用命令总结

合集下载

VFP常用命令

VFP常用命令

VFP常用命令1、新建数据库命令:CREATE<文件名>2、打开数据库命令:USE<文件名>3、浏览数据库命令:BROWSE4、查找记录命令:LOCATE例:Loca all for 性别=’女’Loca all for 工资>160.00 .AND. 工资<180.00常和继续查找命令CONTINUE连用。

FIND例:find <字符串>/<n>使用前需要先排序。

SEEK例:seek <表达式>表达式是字符串时,必须用“”引起来。

如seek “卫明”5、增加库记录命令:APPEND&&增加记录命令APPEND BLANK&&增加一条空记录APPEND FROM<文件名> [FOR<表达式>] &&从一个文件复制记录到现行数据库中6、插入记录命令INSERT格式:insert [blank] [before]use <文件名>go 5insert before7、库记录的删除DELETE格式:DELETE [<范围>] [FOR<表达式>] [WHILE<表达式>]功能:给符合条件的库记录加上删除标记。

例:delete all for性别=’女’P ACK格式:PACK功能;把打开的数据库文件中作过删除标记的记录真正删除掉。

ZAP格式:ZAP功能;从打开的数据库文件中删除所有记录8、恢复命令RECALL格式;RECALL [<范围>] [FOR<表达式>] [WHILE<表达式>]功能;恢复打开的数据库文件中带有删除标记的记录9、库记录的修改EDIT格式:EDIT [<范围>] [FIELDS<字段名表>] [FOR<表达式>] [WHILE<表达式>] CHANGE格式:CHANGE [<范围>] [FIELDS<字段名>] [FOR<表达式>] [WHILE<表达式>] BROWSE格式:BROWSE [FIELDS<字段名>] [LOCK<表达式>] [FREEZE<字段名>]10、替换命令REPLACE格式;REPLACE [<范围>] <字段名1> WITH <表达式1> [,<字段名2> WITH<表达式2>…] [FOR<表达式>] [WHILE<表达式>]功能:用来替换打开的数据库文件中指定字段的数据。

VFP常用的操作命令总结

VFP常用的操作命令总结

VFP常用的操作命令总结VFP常用的操作命令总结<范围>子句4种情况:ALL 操作对象为表中全部数据。

NEXT 操作包括当前记录在内的以下n条记录。

RECORD 只操作第n个数据。

REST 操作从当前到结尾的记录。

①显示表中记录LIST、DISPLAYUSE F:\VFP\st.dbf (路径根据不同情况有不同值)LIST [<范围>] [FIELDS] <字段名列表> [FOR<条件>] [OFF]LIST 学号,姓名, 入学成绩FOR 性别.and. 入学成绩>=480DISPLAY FOR 出生时间<="" p="">(LIST为全部显示命令,DISPLAY仅显示当前记录内容。

若DISPLAY中包含ALL或FOR语句,则等同于LIST)。

②修改记录REPLACEREPLACE [<范围>] <字段名1> WITH <表达式1>[ ,<字段名2> WITH <表达式2>] [ FOR <条件>]REPLACE 入学成绩WITH 入学成绩+10 FOR 所在系="计算机"REPLACE ALL 总分WITH 语文+数学+英语REPLACE 补助WITH 补助*1.5 ,分数WITH 分数+10 FOR 性别='男' .AND. 专业='物探'(如果没有ALL或FOR,只更替当前记录)。

③删除记录DELETEDELETE [<范围>] [FOR <条件>]GO 2DELETE (逻辑删除第2条记录)DELETE ALL (逻辑删除全部记录)DELETE FOR 所在系=”中文”.and. .not. 性别DELETE FOR 入学成绩<=470恢复记录:RECALL RECALL [<范围>] [FOR <条件>] RECALL (只恢复当前一条记录)。

Visualfoxpro命令大全和函数大全

Visualfoxpro命令大全和函数大全

Visualfoxpro命令大全和函数大全在下一行显示表达式串在当前行显示表达式串@... 将数据按用户设定的格式显示在屏幕上或在打印机上打印ACCEPT 把一个字符串赋给内存变量APPEND 给数据库文件追加记录APPEND FROM 从其它库文件将记录添加到数据库文件中AVERAGE 计算数值表达式的算术平均值BROWSE 全屏幕显示和编辑数据库记录CALL 运行内存中的二进制文件CANCEL 终止程序执行,返回圆点提示符CASE 在多重选择语句中,指定一个条件CHANGE 对数据库中的指定字段和记录进行编辑CLEAR 清洁屏幕,将光标移动到屏幕左上角CLEAR ALL 关闭所有打开的文件,释放所有内存变量,选择1号工作区CLEAR FIELDS 清除用SET FIELDS TO命令建立的字段名表CLEAR GETS 从全屏幕READ中释放任何当前GET语句的变量CLEAR MEMORY 清除当前所有内存变量CLEAR PROGRAM 清除程序缓冲区CLEAR TYPEAHEAD 清除键盘缓冲区CLOSE 关闭指定类型文件CONTINUE 把记录指针指到下一个满足LOCATE命令给定条件的记录,在LOCATE命令后出现。

无LOCATE则出错COPY TO 将使用的数据库文件复制另一个库文件或文本文件COPY FILE 复制任何类型的文件COPY STRUCTURE EXTENED TO 当前库文件的结构作为记录,建立一个新的库文件COPY STRUCTURE TO 将正在使用的库文件的结构复制到目的库文件中COUNT 计算给定范围内指定记录的个数CREATE 定义一个新数据库文件结构并将其登记到目录中CREATE FROM 根据库结构文件建立一个新的库文件CREATE LABEL 建立并编辑一个标签格式文件CREATE REPORT 建立宾编辑一个报表格式文件DELETE 给指定的记录加上删除标记DELETE FILE 删除一个未打开的文件DIMENSION 定义内存变量数组DIR 或 DIRECTORY 列出指定磁盘上的文件目录DISPLAY 显示一个打开的库文件的记录和字段DISPLAY FILES 查阅磁盘上的文件DISPLAY HISTORY 查阅执行过的命令DISPLAY MEMORY 分页显示当前的内存变量DISPLAY STATUS 显示系统状态和系统参数DISPLAY STRUCTURE 显示当前书库文件的结构DO 执行FoxBase程序DO CASE 程序中多重判断开始的标志DO WHILE 程序中一个循环开始的标志EDIT 编辑数据库字段的内容EJECT 使打印机换页的命令,将PROW()函数和PCOL()函数值置为0ELSE 在IF...ENDIF结构中提供另一个条件选择路线ENDCASE 终止多重判断ENDDO 程序中一个循环体结束的标志ENDIF 判断体IF...ENDIF结构结束标志ERASE 从目录中删除指定文件EXIT 在循环体内执行退出循环的命令FIND 将记录指针移动到第一个含有与给定字符串一致的索引关键字的记录上FLUSH 清除所有的磁盘存取缓冲区GATHER FROM 将数组元素的值赋予数据库的当前记录中GO/GOTO 将记录指针移动到指定的记录号HELP 激活帮助菜单,解释FoxBASE+的命令IF 在IF...ENDIF结构中指定判断条件INDEX 根据指定的关键词生成索引文件INPUT 接受键盘键入的一个表达式并赋予指定的内存变量INSERT 在指定的位置插入一个记录JOIN 从两个数据库文件中把指定的记录和字段组合成另一个库文件KEYBOARD 将字符串填入键盘缓冲区LABEL FROM 用指定的标签格式文件打印标签LIST 列出数据库文件的记录和字段LIST FILES 列出磁盘当前目录下的文件LIST HISTORY 列出执行过的命令LIST MEMORY 列出当前内存变量及其值LIST STATUS 列出当前系统状态和系统参数LIST STRUCTURE 列出当前使用的数据库的库结构LOAD 将汇编语言程序从磁盘上调入内存LOCATE 将记录指针移动到对给定条件为真的记录上LOOP 跳过循环体内LOOP与ENDDO之间的所有语句,返回到循环体首行MENU TO 激活一组@...PROMPT命令定义的菜单MODIFY COMMAND 进入FoxBASE+系统的字处理状态,并编辑一个ASCII码文本文件(如果指定文件名以.PRG为后缀,则编辑一个FoxBASE+命令文件)MODIFY FILE 编辑一个一般的ASCII码文本文件MODIFY LABEL 建立并编辑一个标签(.LBL)文件MODIFY REPORT 建立并编辑一个报表格式文件(.FRM)文件MODIFY STRUCTURE 修改当前使用的库文件结构NOTE/* 在命令文件(程序)中插入以行注释(本行不被执行)ON 根据指定条件转移程序执行OTHERWISE 在多重判断(DO CASE)中指定除给定条件外的其它情况PACK 彻底删除加有删除标记的记录PARAMETERS 指定子过程接受主过程传递来的参数所存放的内存变量PRIVATE 定义内存变量的属性为局部性质PROCEDURE 一个子过程开始的标志PUBLIC 定义内存变量为全局性质QUIT 关闭所有文件并退出FoxBASE+READ 激活GET语句,并正是接受在GET语句中输入的数据RECALL 恢复用DELETE加上删除标记的记录REINDEX 重新建立正在使用的原有索引文件RELEASE 清楚当前内存变量和汇编语言子程序RENAME 修改文件名REPLACE 用指定的数据替换数据库字段中原有的内容REPORT FORM 显示数据报表RESTORE FROM 从内存变量文件(.MEM)中恢复内存变量RESTORE SCREEN 装载原来存储过的屏幕映象RESUME 使暂停的程序从暂停的断点继续执行RETRY 从当前执行的子程序返回调用程序,并从原调用行重新执行RETURN 结束子程序,返回调用程序RUN/!在FoxBASE+中执行一个操作系统程序SAVE TO 把当前内存变量及其值存入指定的磁盘文件(.MEM)SAVE SCREEN 将当前屏幕显示内容存储在指定的内存变量中SCATTER 将当前数据库文件中的数据移到指定的数组中SEEK 将记录指针移到第一个含有与指定表达式相符的索引关键字的记录SELECT 选择一个工作区SET 设置FoxBASE+控制参数SET ALTERNATE ON/OFF 设置传送/不传送输出到一个文件中SET ALTERNATE TO 建立一个存放输出的文件SET BELL ON/OFF 设置输入数据时响铃/不响铃SET CARRY ON/OFF 设置最后一个记录复制/不复制到添加的记录中SET CENTURY ON/OFF 设置日期型变量要/不要世纪前缀SET CLEAR ON/OFF 设置屏幕信息能/不能被清除SET COLOR ON/OFF 设置彩色/单色显示SET COLOR TO 设置屏幕显示色彩SET CONFIRM ON/OFF 设置在全屏幕编辑方式中,要求/不要求自动跳到下一个字段SET CONSOLE ON/OFF 设置将输出传送/不传送到屏幕SET DATE 设置日期表达式的格式SET DEBUG ON/OFF 设置传送/不传送ECHO的输出到打印机上SET DECIMALS TO 设置计算结果需要显示的小数位数SET DEFAULT TO 设置默认的驱动器SET DELETED ON/OFF 设置隐藏/显示有删除标记的记录SET DELIMITER TO 为全屏幕显示字段和变量设置定界符SET DELIMITER ON/OFF 选择可选的定界符SET DEVICE TO SCREEN/PRINT 将@...SAY命令的结果传送到屏幕/打印机SET DOHISTORY ON/OFF 设置存/不存命令文件中的命令到历史记录中SET ECHO ON/OFF 命令行回送到屏幕或打印机SET ESCAPE ON/OFF 允许ESCAPE退出/继续命令文件的执行SET EXACT ON/OFF 在字符串的比较中,要求/不要求准确一致SET EXACLUSIVE ON/OFF 设置数据库文件的共享SET FIELDS ON/OFF 设置当前打开的数据库中部分/全部字段为可用SET FIELDS TO 指定打开的数据库中可被访问的字段SET FILTER TO 在操作中将数据库中所有不满足给定条件的记录排除SET FIXED ON/OFF 固定/不固定显示的小数位数SET FORMAT TO 打开指定的格式文件SET FUNCTION 设置F1-F9功能键值SET HEADING ON/OFF 设置LIST或DISPLAY时,显示/不显示字段名SET HELP ON/OFF 确定在出现错误时,是否给用户提示SET HISTORY ON/OFF 决定是/否把命令存储起来以便重新调用SET HISTORY TO 决定显示历史命令的数目SET INDEX TO 打开指定的索引文件SET INTENSITY ON/OFF 对全屏幕操作实行/不实行反转显示SET MARGIN TO 设置打印机左页边SET MEMOWIDTH TO 定义备注型字段输出宽度和REPORT 命令隐含宽度SET MENU ON/OFF 确定在全屏幕操作中是否显示菜单SET MESSAGE TO 定义菜单中屏幕底行显示的字符串SET ODOMETER TO 改变TALK命令响应间隔时间SET ORDER TO 指定索引文件列表中的索引文件SET PATH TO 为文件检索指定路径SET PRINT ON/OFF 传送/不传送输出数据到打印机SET PRINTER TO 把打印的数据输送到另一种设备或一个文件中SET PROCEDURE TO 打开指定的过程文件SET RELATION TO 根据一个关键字表达式连接两个数据库文件SET SAFETY ON/OFF 设置保护,在重写文件时提示用户确认SET SCOREBORAD ON/OFF 设置是/否在屏幕的第0行上显示FoxBASE+的状态信息SET STATUS ON/OFF 控制是/否显示状态行SET STEP ON/OFF 每当执行完一条命令后,暂停/不暂停程序的执行SET TALK ON/OFF 是否将命令执行的结果传送到屏幕上SET TYPEAHEAD TO 设置键盘缓冲区的大小SET UNIQUE ON/OFF 在索引文件中出现相同关键字的第一个/所有记录SKIP 以当前记录指针为准,前后移动指针SORT TO 根据数据库文件的一个字段或多个字段产生一个排序的哭文件STORE 赋值语句SUM 计算并显示数据库记录的一个表达式在某范围内的和SUSPEND 暂停(挂起)程序的执行TEXT...ENDTEXT 在屏幕上当前光标位置显示...的文本数据块TOTAL TO 对预先已排序的文件产生一个具有总计的摘要文件TYPE 显示ASCII码文件的内容UNLOCK 解除当前库文件对记录和文件的加锁操作UPDATE 允许对一个数据库进行成批修改USE 带文件名的USE命令打开这个数据库文件。

visual foxpro 命令

visual foxpro 命令
SEEK 查找记录命令
SELECT 激活指定工作区
SET DELETED 指定VisualFoxPro是否处理标有删除标记的记录,以及其他命令是否可以操作它们
SET INDEX 打开一个或多个索引文件,供当前表使用 ;
SET RELATION 在两个打开的表之间建立关系
SKIP 使记录指针在表中向前移动或向后移动
INPUT 由用户输入数据
MODIFY FORM 打开表单设计器,从中可以修改或创建一个表单
MODIFY QUERY 打开查询设计器,从中可以修改或创建一个查询
MODIFY SCREEN 打开表单设计器
READ 读取已建立的对象
七、Visual FoxPro菜单命令
DEFINE MENU 创建菜单栏
COPY STRUCTURE 用当前选择的表结构创建一个新的空自由表
COPY TO ARRAY 将当前选定表中的数据复制到数组
COPY TO 用当前选定表的内容创建新文件
COUNT 统计表中记录数目
CREATE 生成一个新的VisualFoxPro表
CREATE DATABASE 创建并打开一个数据库
四、SET 设定命令
SET CONSOLE 激活或废止从程序中向VisualFoxPro主窗口或活动的用户自定义窗口的输出
SET DEFAULT 指定默认的驱动器、目录或文件夹
SET DEVICE 将@…SAY的输出结果定向到屏幕、打印机或文件
SET EXACT 指定比较不同长度两个字符串时,VisualFoxPro使用的规则
SET PROCEDURE 打开过程文件
WAIT 显示信息并暂停VisualFoxPro的执行,按某个键或单击鼠标后继续执行

Visual FOXPRO中的常用命令和函数

Visual FOXPRO中的常用命令和函数
为数据表文件追加记录:APPEND [BLANK][IN工作区号|别名]
从另一个文件中提取数据添加到当前数据表的尾部:APPEND FROM filename|? [FIELDS字段名列表][ FOR条件]
其中filename所指定的文件可以是数据表、EXCEL电子表格、文本文件等,如果不是数据表,需要其它子句指定格式(详见手册)。
执行这个语句时,如果没有打开的数据库,则建立独立的视图,这样的视图不能存储。
从当前打开的数据库中删除视图:DELETE VIEW viewname
打开一个表:USE tablename|? [IN工作区号]
将当前数据表与另一数据表连接后建立一个新表:JOIN WITH工作区号|表别名TO tablename FOR条件[FIELDS字段名表]
建立单索引文件:INDEX ON表达式TO单索引文件名[FOR<条件>] [UNIQUE] [COMPACT] [ASCENDING][DESCENDING][ADDITIVE]
建立复合索引文件:INDEX ON表达式TO TAG索引名[OF复合索引文件名] [FOR条件] [UNIQUE|CANDIDATE]
如果没有指定类型,则复制一个与当前的表相同的数据表。
复制表的结构:COPY STRUCTURE TO filename [FIELDS字段名列表]
复制任何文件:COPY FILE源文件TO目的文件
如果用此命令复制表,表须关闭
从磁盘上删除任意文件:(1)ERASE filename|?(2)DELETE FILE [filename|?]
从当前打开的数据库中删除数据表:REMOVE TABLE tablename|? [DELETE]
如果包含DELETE子句,将从磁盘中删除这个表文件,否则,只从数据库中删除,但文件仍保存在磁盘中。

foxpro命令归纳说明

foxpro命令归纳说明
八、程序设计内容
-3-
Foxpro 常用命令归纳
一建立程序
MODIFY COMMAND <程序文件名> 二执行程序
DO <程序文件名> [WITH <参数表>] 三注释语句
NOTE * &&
四输入输出
非定位输入 WAIT ACCEPT INPUT
非定位输出 ? ??
定位输入输出 @行,列 SAY
GET
六、统计命令
一记录个数 COUNT [TO <变量名>] [范围] [FOR<条件>] [WHILE<条件>] 二求和 SUM [<数值表达式表>] [范围] [FOR<条件>] [WHILE<条件>] TO <内存变量名表>|TO ARRAY < 数组名> 三求平均值 AVERAGE [<数值表达式表>] [范围] [FOR<条件>] [WHILE<条件>] TO <内存变量名表>|TO ARRAY <数组名> 四分类汇总 TOTAL ON <关键字> TO <表名> [FIELDS <数值字段名表>] [范围] [FOR<条件>] [WHILE<条件 >]
Foxpro 常用命令归纳
一、内存变量常用命令
一赋值 STORE <表达式>TO <变量名表> <内存变量名>=<表达式> 二显示 ? ?? LIST|DISPLAY MEMORY [LIKE<通配符>] [TO PRINTER[PROMPT]|TO FILE<文本文件名>] 三清除 CLEAR MEMORY RELEASE <变量名表> RELEASE ALL [LIKE<通配符>|EXCEPT<通配符>] 四保存 SAVE TO <内存变量文件名>[ALL LIKE|EXCEPT<通配符>] 五恢复 RESTORE FROM <内存变量文件名> [ADDITIVE]

VisualFoxpro命令汇总

VisualFoxpro命令汇总

VisualFoxpro命令汇总Visual Foxpro命令汇总1.内存变量的赋值<内存变量名>=<表达式>STORE<表达式> TO <内存变量表>①给变量XH赋值为字符串:20010001 XH=”20010001”②给变量X1,X2赋值为逻辑假值STORE .F. TO X1,X2③给变量XM赋日期型数据:2012年1月1日XM={^2012/01/01}④给X,Y,Z赋值为表达式:32+2^3 STORE 32+2^3 TO X,Y,Z2.显示内存变量<变量名表>LIST|DISPLAY MEMORY [LIKE 变量通配符] ①显示所有的内存变量DISPLAY MEMORY②显示所有用户自定义的内存变量DISPLAY MEMORY LIKE *③显示所有以X开头的内存变量DISPLAY MEMORY LIKE X*④显示所有名字中第2个字母为X的内存变量DISPLAY MEMORY LIKE ?X*3.删除内存变量CLEAR MEMORYRELEASE<内存变量表>①删除内存变量A1,A2,A3RELEASE A1,A2,A34.创建表文件 CREATE <表文件名>①在F盘中创建表文件XSDA.DBFCREATE F:\XSDA5.复制表的数据 COPY TO <表文件>[FIELDS字段列表][FOR条件]①复制当前表中的全体男同学的学号、姓名、性别字段,创建新表文件为XSDA3.DBFCOPY TO XSDA3 FILEDS 学号,姓名,性别 FOR 性别=”男”6.复制表结构 COPY STRUCTURE TO <表文件>[FIELDS 字段列表]①复制当前表中学号、姓名、住校否字段的结构,创建新表文件XS2.DBFCOPY STRUCTURE TO XS2 FIELDS 学号,姓名,住校否7.创建数据库命令 CREATE DATABASE <数据库名>①在D盘中创建数据库文件XSGLCREATE DATABASE D:\XSGL8.打开数据库命令 OPEN DATABASE <数据库名>①打开D盘中的数据库文件XSGLOPEN DATABASE D:\XSGL9.关闭当前数据库命令 CLOSE DATABASE①关闭D盘中的数据库文件XSGLCLOSE DATABASE D:\XSGL10.关闭所有文件 CLOSE ALL11.设置/取消当前数据库 SET DATABASE TO [数据库名] 设置D盘中的数据库文件XSGL为当前数据库SET DATABASE TO D:\XSGL※说明:不选择可选项则是取消当前数据库12.选择当前工作区 SELECT<工作区号/别名>※说明:VF提供 32767 个工作区。

Visual FoxPro常用命令总结

Visual FoxPro常用命令总结

Visual FoxPro常用命令总结1、打开表命令: USE 表文件名2、关闭表命令:USE 、CLOSE ALL3、记录指针定位命令:GO 数值表达式(绝对移动)、SKIP(相对移动)4、替换(修改)记录命令:REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2…… [范围][FOR<条件>]5、复制表命令: COPY TO 新文件名 [FOR〈条件〉][范围]6、复制表结构命令:COPY STRU TO 新表文件名 [FIEL 〈字段名表〉]7、查询命令:(1)条件查询:LOCATE FOR 〈条件〉继续查找命令:CONTINUE8、选择工作区命令: SELE 工作区号|别名9、建立表之间的关联命令:SET RELATION TO 关联表达式 INTO 别名10、表的更新命令:UPDATE ON 关键字段 FROM 别名 REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2 …… [RANDOM]11、交互式输入命令:(1)INPUT [提示信息] TO 内存变量(2)ACCEPT [提示信息] TO 内存变量13、输出命令:?和??14、设置默认路径命令: SET DEFA TO 盘符:\路径15、关闭表命令:CLOSE TABLE,CLEAR ALL16、记录显示命令:LIST/DISP [范围][FOR 〈条件〉]17、追加记录命令:(1)表尾追加:APPEND [BLANK](2)表中插入:INSERT [BEFORE] [BLANK](3)从其他文件中追加多条记录到当前表:APPEND FROM 文件名 [FOR〈条件〉][FIEL <字段名表>]18、删除记录命令:DELE [范围][FOR<条件>]19、彻底删除带标记记录命令:PACK20、取消删除标记命令:RECALL [范围][FOR<条件>]21、物理删除表中所有记录命令:ZAP22、复制任何类型文件:COPY FILE 〈文件名1〉TO 〈文件名2〉23、将单个记录发送到数组:SCATTER TO 〈数组名〉[FIEL〈字段名表〉]24、将数组中的值发送到当前记录命令:GATHER FROM 数组名25、将表中多条记录传送到数组命令:COPY TO ARRAY 数组名26、将二维数组中的值传送到表中: APPEND FROM ARRAY 数组名27、表的排序命令: SORT ON 〈字段1〉/A|/D,字段2/A|/D to 新表文件名28、建立索引命令: INDEX ON 关键字段 TO 单索引文件名INDEX ON 关键字段 TAG 索引标识名打开索引文件命令: SET INDEX TO 索引文件名表29、设置主控索引命令:SET ORDER TO 单索引文件名 |TAG 索引标识30、更新索引文件命令:REINDEX索引查询: FIND 字符表达式SEEK 表达式继续查找命令: SKIP31、关闭索引文件:SET INDEX TO 、CLOSE INDEX、CLOSE ALL、CLEAR ALL、USE 32、删除索引标识命令:DELE TAG 索引标识名删除单索引文件命令:DELE FILE 单索引文件名33、表的浏览命令:BROWSE34、记录的过滤命令:SET FILTER TO 条件35、字段的过滤命令:SET FIELDSS TO 字段名表36、表之间的连接命令:JOIN WITH 别名 TO 新表文件名 FOR 条件37、设置一对多关系命令:SET SKIP TO 别名38、数据库相关命令:打开:OPEN DATA 数据库名新建:CREAT DATA 数据库名修改:MODI DATE 数据库名关闭:CLOSE DATA、CLOSE DATA ALL、CLOSE ALL、CLEAR ALL设置当前数据库命令:SET DATA TO 数据库名39、程序相关命令:建立/修改程序:MODI COMMAND 程序文件名运行程序:DO 程序文件名40、内存变量/数组赋值命令:=、STORE41、交互式输入命令:@行,列 SAY 表达式 GET 变量42、文本输出命令:TEXT〈输出显示内容〉ENDTEXT43、终止程序执行命令:CANCEL、QUIT、RETURN44、清除主屏幕命令:CLEAR45、系统设置命令:(1)设置精确比较命令:SET EXACT ON/OFF(2)设置删除标记命令:SET DELE ON/OFF。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Visual FoxPro常用命令总结
1、打开表命令: USE 表文件名
2、关闭表命令:USE 、CLOSE ALL
3、记录指针定位命令:GO 数值表达式(绝对移动)、SKIP(相对移动)
4、替换(修改)记录命令:
REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2…… [范围][FOR<条件>]
5、复制表命令: COPY TO 新文件名 [FOR〈条件〉][范围]
6、复制表结构命令:COPY STRU TO 新表文件名 [FIEL 〈字段名表〉]
7、查询命令:(1)条件查询:LOCATE FOR 〈条件〉
继续查找命令:CONTINUE
8、选择工作区命令: SELE 工作区号|别名
9、建立表之间的关联命令:SET RELATION TO 关联表达式 INTO 别名
10、表的更新命令:
UPDATE ON 关键字段 FROM 别名 REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2 …… [RANDOM]
11、交互式输入命令:
(1)INPUT [提示信息] TO 内存变量
(2)ACCEPT [提示信息] TO 内存变量13、输出命令:?和??
14、设置默认路径命令: SET DEFA TO 盘符:\路径
15、关闭表命令:CLOSE TABLE,CLEAR ALL
16、记录显示命令:LIST/DISP [范围][FOR 〈条件〉]
17、追加记录命令:(1)表尾追加:APPEND [BLANK]
(2)表中插入:INSERT [BEFORE] [BLANK]
(3)从其他文件中追加多条记录到当前表:
APPEND FROM 文件名 [FOR〈条件〉][FIEL <字段名表>]
18、删除记录命令:DELE [范围][FOR<条件>]
19、彻底删除带标记记录命令:PACK
20、取消删除标记命令:RECALL [范围][FOR<条件>]
21、物理删除表中所有记录命令:ZAP
22、复制任何类型文件:COPY FILE 〈文件名1〉TO 〈文件名2〉
23、将单个记录发送到数组:SCATTER TO 〈数组名〉[FIEL〈字段名表〉]
24、将数组中的值发送到当前记录命令:GATHER FROM 数组名
25、将表中多条记录传送到数组命令:COPY TO ARRAY 数组名
26、将二维数组中的值传送到表中: APPEND FROM ARRAY 数组名
27、表的排序命令: SORT ON 〈字段1〉/A|/D,字段2/A|/D to 新表文件名
28、建立索引命令: INDEX ON 关键字段 TO 单索引文件名
INDEX ON 关键字段 TAG 索引标识名
打开索引文件命令: SET INDEX TO 索引文件名表
29、设置主控索引命令:SET ORDER TO 单索引文件名 |TAG 索引标识
30、更新索引文件命令:REINDEX
索引查询: FIND 字符表达式
SEEK 表达式
继续查找命令: SKIP
31、关闭索引文件:
SET INDEX TO 、CLOSE INDEX、CLOSE ALL、CLEAR ALL、USE 32、删除索引标识命令:DELE TAG 索引标识名
删除单索引文件命令:DELE FILE 单索引文件名
33、表的浏览命令:BROWSE
34、记录的过滤命令:SET FILTER TO 条件
35、字段的过滤命令:SET FIELDSS TO 字段名表
36、表之间的连接命令:JOIN WITH 别名 TO 新表文件名 FOR 条件
37、设置一对多关系命令:SET SKIP TO 别名
38、数据库相关命令:打开:OPEN DATA 数据库名
新建:CREAT DATA 数据库名
修改:MODI DATE 数据库名
关闭:CLOSE DATA、CLOSE DATA ALL、CLOSE ALL、CLEAR ALL
设置当前数据库命令:SET DATA TO 数据库名
39、程序相关命令:建立/修改程序:MODI COMMAND 程序文件名
运行程序:DO 程序文件名
40、内存变量/数组赋值命令:=、STORE
41、交互式输入命令:@行,列 SAY 表达式 GET 变量
42、文本输出命令:
TEXT
〈输出显示内容〉
ENDTEXT
43、终止程序执行命令:CANCEL、QUIT、RETURN
44、清除主屏幕命令:CLEAR
45、系统设置命令:
(1)设置精确比较命令:SET EXACT ON/OFF
(2)设置删除标记命令:SET DELE ON/OFF。

相关文档
最新文档