1、VFP 基本命令说明1、 新建命令:a) 新建项目文件:CREATE PROJECT 项目文件名|?b) 新建数据库文件:CREATE DATABASE 数据库文件名|?c) 新建表文件:CREATE |?2、 添加、移去、删除命令:a) 添加表:ADD TABLE 表名b) 移去表:REMOVE TABLE 表名c) 删除表:DROP TABLE 表名注:以打开对应的数据库为前提3、 打开命令:a) 打开数据库:OPEN DATABSE 数据库文件名|?b) 打开数据表:USE |?4、 修改命令:a) 修改项目:MODIFY PROJECT 项目文件名|?b) 修改数据库:MODIFY D
2、ATABASE 数据库文件名|?c) 修改表结构:MODIFY STRUCTUREd) 修改表记录(记录替换):REPLACE WITHADDITIVEWITHADDITIVE范围 FOR|WHILE 注:该命令的功能是将记录的指定字段名的值替换为对应表达式的值。不加范围则只替换当前记录的字段值。5、 关闭命令:a) 关闭当前表文件:USEb) 关闭数据库:CLOSE DATABASEALLc) 关闭所有文件:CLOSE ALLd) 关闭系统:QUIT6、 打开浏览窗口:a) 编辑界面:CHANGE 范围 FIELDS 字段名表FOR|WHILE 或 EDIT 范围 FIELDS 字段名表FO
3、R|WHILE b) 浏览界面:BROWSE 范围 FIELDS 字段名表FOR|WHILE 注:FIELDS 字段名表的作用是引导窗口要显示的字段。7、 追加记录:a) APPEND BLANK 注:在表尾追加一条空记录,省略 BLANK 会弹出浏览窗口,不省略则不会弹出。b) INSERT BEFORE BLANK 注:在当前记录前或者后插入一条空记录。BEFORE 表示向前插入,省略则向后插入。c) INSERT INTO 表名(字段 1,字段 2, ,字段 n) values (值 1,值 2,值 n) 注:对指定表表尾插入有具体数据的记录。d) APPEND FROMFIELDS F
4、OR|WHILE 注:将指定的表文件记录追加到当前表文件尾部。8、 显示命令:a) 显示表结构:DISPLAY|LIST STRUCTURE TO PRINTER|TO FILEb) 显示表记录:DISPLAY|LIST OFFFIELDS 字段名表FORWHILE TO PRINTER|TO FILE注:该命令的功能是将表结构或表记录显示在系统主窗口上。TO PRINTER 表示打印结果;TO FILE表示将结果存放到一个文件中;OFF 表示不显示记录号。9、 记录的删除和恢复:a) 逻辑删除 DELETE FORWHILEb) 恢复记录 RECALL FORWHILEc) 物理删除 PACKd) 无条件删除全部记录 ZAP10、 复制命令:a) 复制各类文件:COPY FILE TOb) 复制表文件:COPY TO FIELDSFORWHILEc) 复制表结构:COPY STRUCTURE TO FIELDS11、 记录指针定位命令(即当前记录的选择)a) 绝对定位:GOTO|BOTTOM|TOP注:BOTTOM 表示最后一条记录,TOP 表示第一条记录,用于指示记录号。该命令的作用是将指定记录改变为当前记录b) 相对定位:SKIP注:该命令的作用是将记录指针改变为相对当前记录的前(负值)或后(正值)的第 N 条记录。