Vpf常用命令

合集下载

Vpf命令使用(专用)

Vpf命令使用(专用)

Vpf命令使用1、activate event 当表单集、表单或页对象激活时,或者显示工具栏时发生;2、active control 引用一个对象上的活动控件;3、active form 引用表单集或_screen对象中的活动表单对象;4、addobject 在运行时向容器对象中添加一个对象;5、addproperty 向对象添加新属性;6、alwaysonbottom 防止其他窗口被表单窗口覆盖;7、alwaysontop 防止其它窗口遮挡表单;8、autocenter 指定form对象在首次显示时,是否自动在visual foxpro主窗口内居中;9、backcolor 指定对象内文本和图形的背景色;10、bassclass 指定visual foxpro基类的类名,被引用对象由此基类派生得到;11、borderstyle 指定对象的边框样式;12、box 在表单对象上绘制矩形;13、buffermode 指定记录是保守式更新还是开放式更新;14、caption 指定对象标题文本;15、circle 在表单上绘制园或弧;16、class 返回派生对象的类的类名;17、classlibrary 指定用户自定义类库的文件名,该类库包含对象的类;18、click event 当用户在一个对象上按下并释放鼠标按钮时,或用编程方式触发该事件时,或用编程方式触发该事件时发生;19、clipcontrols 指定在paint事件中,图形方法程序是否会重画整个对象,并且是否创建将非图形控件排除在外的剪切区域;20、closable 指定是否通过双击窗口菜单图标来关闭表单;21、cls 清除表单中的图形和文本;22、colorsource 指定控件颜色的设置方式;23、comment 存储对象的有关信息;24、continuousscroll 指定表单是平滑地滚动,还是只在释放滚动框后才重绘;25、controlbox 指定在运行时刻表单或工具栏的左上角是否显示窗口菜单图标;26、controlcount 指定容器对象中控件的数目;27、controls 用于存取容器对象中控件的数组;28、currentX 指定下一个绘图方法程序的水平坐标;29、currentY 指定下一个绘图方法程序的垂直坐标;30、datasession 指定表单、表单集或工具栏能否在自己的数据工作期间运行,并拥有独立的数据环境;31、datasessionID 返回数据工作期标识,该标识用于识别表单集,表单或工具栏的私有数据工作期;32、dblclick event 当用户连续快速地按住并释放左(主)鼠标按钮两次时发生;33、deactivate event 当一个容器对象,如表单,由于其所含对象没有焦点而不再活动时发生34、def0leLCID 指定在此表单上创建的activeX控件和可插入对象的默认本地ID。

VFP常用命令和程序命令一

VFP常用命令和程序命令一

VFP常用命令和程序命令一、主要命令:1、CREATE作用:建立一个新的表。

格式:CREATE [<文件>|?](注意,命令字符可取前面四个字符,后面可省略不写,即CREA,下同;中括号表示其中的参数是可选的;|管道符号表示两个参数只能选择一个,不能同时选择,下同。

说明:文件指建立以.dbf为扩展名的VFP数据库文件,在命令后面加上一个问号表示系统会弹出对话框,要求用户输入想要建立的表名。

在命令中不加文件名或问号系统也会弹出对话框,要求用户输入想要建立的表名。

2、MODIFY STRUCTURE作用:显示表文件结构,并允许修改此表的结构。

格式:MODIFY STRUCTURE说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。

3、APPEND作用:在当前表的尾部(无论表中有无记录追加记录(在当前表指当前正使用的表。

格式:APPEND [BLANK]说明:在APPEND命令后面加上BLANK参数表示在当前表的尾部添加一条空白记录。

无BLANK参数时,表示在当前表的尾部添加一条记录并要求用户输入相应的字段内容。

4、INSERT作用:在表文件中间插入一个新记录。

格式:INSERT [BEFORE] [BLANK]说明:INSERT 在当前记录后插入一记录;INSERT BEFORE 在当前记录前插入一记录;INSERT BEFORE BLANK 在当前记录前插入一空记录。

5、BROWSE作用:主要用于打开浏览窗口,查阅表文件并同时进行修改。

格式: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 <文件>]说明:命令带OFF参数表示不显示记录号,范围指定对哪些记录进行操作,范围包括:RECORD n 第几号记录、NEXT n 当前记录开始的几个记录、REST 自当前记录开始至文件末尾的所有记录、ALL 所有的记录。

VFP常用命令及用法

VFP常用命令及用法

VFP常用命令及用法、实例命令中用到的范围:ALL:命令对表中所有记录起作用,即执行时从首记录到末记录,最记录指针停在数据库的末尾。

NEXT <expN> 命令作用于从当前记录开始到当前记录后<expN>条记录为止的范围内的记录,最后记录指针指向作用范围内的最后一条记录处。

NEXT 1表示仅作用于当前记录。

Record <expN> 命令作用于记录号为<expN>的记录。

TEST 命令作用范围从当前记录开始到表的最后一个记录为止命令中的FOR子句只作用于满足条件的记录。

一、基本命令1. 打开和关闭数据表USE [<数据表名>] 当省略选项时为关闭当前数据表CLOSE ALL 关闭所有数据表2. 选择当前工作区SELECT <工作区号|数据表名|0>功能:选择当前工作区。

可以直接选择工作区号,也可通过指定其中已经打开的数据表别名来指定工作区。

SELECT 0 是选择当前未使用的最低编号的工作区3. 增加记录APPEND BLANK 在当前表的尾部追加一个空白记录INSERT BLANK 在当前表的当前记录之后插入一条空白记录INSERT BLANK BEFORE 在当前表的当前记录之前插入一条空白记录注意:在表建立索引后,INSERT的功能与APPEND相同4. 替换字段的值REPLACE [范围] <字段1> WITH <表达式1>[, <字段2> WITH <表达式2>, ...<字段n> WITH <表达式n>] [FOR <expL>]功能:计算表达式的值,并填入指定字段,当范围和条件选项省略时只对当前记录操作。

5. 删除记录DELETE [范围] [FOR 条件]功能:对记录加删除标记(即逻辑删除),当范围和条件选项省略时只对当前记录操作。

VF常用命令总结

VF常用命令总结

VF常用命令总结1. vfread该命令用于读取图像文件。

示例:vfread image.jpg2. vfview该命令用于查看当前图像。

示例:vfview3. vfopen该命令用于打开图像文件。

示例:vfopen image.jpg4. vfclose5. vfsave该命令用于保存当前图像文件。

示例:vfsave new_image.jpg 6. vfresize该命令用于调整图像的尺寸。

示例:vfresize 800 6007. vfrotate该命令用于旋转图像。

示例:vfrotate 908. vfflip该命令用于翻转图像。

示例:vfflip vertical9. vfgrayscale该命令用于将图像转为灰度图。

示例:vfgrayscale10. vfbrightness该命令用于调整图像的亮度。

示例:vfbrightness 5011. vfcontrast该命令用于调整图像的对比度。

示例:vfcontrast 0.512. vfhistogram该命令用于生成图像的直方图。

示例:vfhistogram13. vfthreshold该命令用于将图像进行二值化处理。

示例:vfthreshold 12814. vfblur该命令用于对图像进行模糊处理。

示例:vfblur 515. vfsharpen该命令用于对图像进行锐化处理。

示例:vfsharpen16. vfsobel该命令用于对图像进行边缘检测。

示例:vfsobel17. vfflipbook该命令用于创建图像翻页动画。

示例:vfflipbook 1018. vffilpbookreverse该命令用于反向创建图像翻页动画。

示例:vfflipbookreverse 10 19. vfmerge该命令用于合并多张图像。

示例:vfmerge image1.jpg image2.jpg。

vfp特殊设置命令汇总

vfp特殊设置命令汇总
STORE 赋值语句
SUM 计算并显示数据库记录的一个表达式在某范围内的和
SUSPEND 暂停(挂起)程序的执行
TEXT...ENDTEXT 在屏幕上当前光标位置显示...的文本数据块
TOTAL TO 对预先已排序的文件产生一个具有总计的摘要文件
TYPE 显示ASCII码文件的内容
UNLOCK 解除当前库文件对记录和文件的加锁操作
SET CENTURY ON/OFF 设置日期型变量要/不要世纪前缀
SET CLEAR ON/OFF 设置屏幕信息能/不能被清除
SET COLOR ON/OFF 设置彩色/单色显示
SET COLOR TO 设置屏幕显示色彩
SET CONFIRM ON/OFF 设置在全屏幕编辑方式中,要求/不要求自动跳到下一个字段
RUN/! 在FoxBASE+中执行一个操作系统程序
SAVE TO 把当前内存变量及其值存入指定的磁盘文件(.MEM)
SAVE SCREEN 将当前屏幕显示内容存储在指定的内存变量中
SCATTER 将当前数据库文件中的数据移到指定的数组中
SEEK 将记录指针移到第一个含有与指定表达式相符的索引关键字的记录
SET ECHO ON/OFF 命令行回送到屏幕或打印机
SET ESCAPE ON/OFF 允许ESCAPE退出/继续命令文件的执行
SET EXACT ON/OFF 在字符串的比较中,要求/不要求准确一致
SET EXACLUSIVE ON/OFF 设置数据库文件的共享
SET FIELDS ON/OFF 设置当前打开的数据库中部分/全部字段为可用
UPDATE 允许对一个数据库进行成批修改
USE 带文件名的USE命令打开这个数据库文件。无文件名时,关闭当前操作的数据库文件

Vpf常用命令

Vpf常用命令

Vpf常用命令Vpf常用程序在下一行显示表达式串在当前行显示表达式串@... 将数据按用户设定的格式显示在屏幕上或在打印机上打印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命令打开这个数据库文件。

VF复习资料第五章

VF复习资料第五章

第五章查询和视图1.用向导建立查询(1)建立文件菜单→新建或常用工具栏新建按钮,选文件类型为查询→向导步骤1—字段选取(见图4.2)将可用字段中字段选入选定字段中→下一步,进入查询向导步骤2—为表建立关系(见图4.3)。

添加→下一步步骤3—筛选记录(见图4.5)→下一步步骤4—排序记录(见图4.6),选学生.学号→添加→下一步,步骤5—完成对话框(见图4.8)→预览→完成。

打开另存为对话框,在文件名文本框输入查询学生→保存。

在查询设计器打开下,通过查询菜单,查询SQL选项可查看对应的SQL SELECT 语句。

图4.1 向导选取对话框图4.2 查询向导步骤1对话框图4.3 查询向导步骤2对话框图4.4 查询向导步骤2a图4.5 查询向导步骤3—筛选记录图4.6 查询向导步骤4—排序记录图4.7 查询向导步骤4a—限制记录图4.8 查询向导步骤5—完成对话框2.用查询设计器建立查询文件→新建或常用工具栏的新建按钮,打开新建对话框,选查询→新建文件按钮,打开打开对话框,选学生表→确定(见图4.9)。

在添加表或视图对话框中选学生表→添加,选学生成绩表→添加→关闭。

进入如图4.10所示查询设计器中。

图4.9 添加表或视图对话框图4.10 查询设计器在查询设计器中有几个选项卡,含义为:(1)字段选项卡,对应于SELECT 中的输出结果字段。

(2)联接选项卡,对应于SELECT 中的JOIN子句。

(3)筛选选项卡,对应于SELECT 中WHERE子句。

(4)分组选项卡,对应于SELECT 中GROUP 与HA VING 子句。

(5)排序选项卡,对应于SELECT 中ORDER BY子句。

(6)杂项选项卡,对应于SELECT 中[ALL|DISTINCT]子句与[TOP …]子句。

3.定向输出查询结果在查询设计器打开基础上:查询菜单→查询去向,,默认为浏览即屏幕输出。

图4.11 查询去向表4.3 查询输出去向类型说明执行查询1.文件→打开,再打开对话框中选文件类型为查询,选文件名为查询学生1→确定。

vfp命令

vfp命令

Vfp命令及功能一览表1、创建表。

CREA 数据表名,用于创建指定的数据表。

(通常为自由表)2、打开表。

USE <数据表名>。

在当前工作区打开指定的数据表。

3、关闭表。

USE。

关闭当前工作区指定的数据表。

CLEAR ALL 。

关闭所有的表并选择一号工作区为当前工作区。

CLOSE ALL。

关闭所有的表、数据库、各种设计器和项目管理器,并选择一号工作区为当前工作区。

CLOSE DATA 关闭所有打开的数据库与表。

4、显示表的结构。

LIST/DISP STRU [TO PRIN] 显示当前数据表的结构信息。

该表一定要打开。

5、显示表的内容。

LIST/DISP [范围] [FIEL <字段名表>][FOR/WHIL<条件>][OFF][TO PRIN]在指定的范围内显示符合条件的记录。

(1)、其中范围有以下四种表达方式:ALL 代表全部记录。

RECO N 代表第N号记录。

NEXT N 代表从当前记录开始的后面N条记录。

REST 代表从当前记录开始,一直到数据表末尾的范围。

(2)、FIEL 字段名表指定每条记录所要显示的字段。

缺省时显示全部字段的值。

(3)、FOR 条件要显示的记录应满足的条件。

例:显示ZGDA表中1985年9月1日后工作的所有男教师的记录,实现的命令为:LIST FOR 工作时间>{^1985/9/1} and 性别=“男”6、绝对定位。

Go top/bott/<数值表达式>7、相对定位。

Skip [<+或- 数值表达式>]注意go top与go 1有时定位的记录是不相同的。

8、在数据表未尾追加新记录。

APPE [BLAN]9、在数据表中插入新记录。

INSE [BLAN] [BEFO]10、用SQL语句在表的未尾追加一条新记录。

INSE INTO 表名(字段名1,字段名2,……)V ALU (字段名1的内容,字段名2的内容……)11、用交互方式修改表的结构。

VFP常用命令

VFP常用命令

VFP常用命令,函数,属性,事件和方法一.常用命令1.CREATE TABLE-SQL创建一个含有指定字段的表。

2.ALTER TABLE-SQL以编程方式修改表的结构。

3.SELECT激活指定工作区。

4.USE打开一个表及其相关索引文件,或打开一个SQL视图。

5.CLOSE TABLES关闭所有打开数据库中的所有表。

6.COPY STRUCTURE用当前选择的表结构创建一个新的空自由表。

7.COPY TO用当前选定表的内容创建新文件。

8.RENAME TABLE重命名当前数据库中的表。

9.BROWSE打开浏览窗口。

10.A PPEND在表的末尾添加一个或多个新记录。

11.A PPEND FROM从一个文件中读入记录,添加到当前表的尾部。

12.G O/GOTO将记录指针移到指定记录上。

13.L OCATE按顺序搜索表,从而找到满足指定逻辑表达式的第一个记录。

14.S EEK在一个表中搜索首次出现的一个记录。

15.S KIP使记录指针在表中向前或向后移动。

16.C ONTINUE继续执行先前的LOCA TE命令。

17.E DIT显示要编辑的字段。

18.D ELETE给要删除的记录做标记。

19.D ELETE-SQL给要删除的记录做标记。

20.P ACK从当前表中永久删除有删除标记的记录。

21.R ECALL恢复所选表中带删除标记的记录。

22.Z AP从表中删除所有记录。

23.I NSERT-SQL在表尾追加一个包含指定字段值的记录。

24.R EPLACE更新表的记录内容。

25.U PDATE-SQL以新值更新表中的记录。

26.S ET EXCLUSIVE指定Visual FoxPro在网络上是以独占方式,还是以共享方式打开表文件。

27.S ET FILTER指定访问当前表中记录时必须满足的条件。

28.S ET DELETED指定Visual FoxPro 是否处理标有删除标记的记录。

29.S ET INDEX打开一个或多个索引文件,供当前表使用。

VFP常用命令及格式

VFP常用命令及格式

1、打开表命令:USE 表文件名2、关闭表命令:USE 、CLOSE ALL3、记录指针定位命令:GO 数值表达式(绝对移动)、SKIP(相对移动)4、替换(修改)记录命令:REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2……[范围][FOR<条件>]5、复制表命令:COPY TO 新文件名[FOR〈条件〉][范围]复制表结构命令:COPY STRU TO 新表文件名[FIEL 〈字段名表〉]6、建立索引命令:INDEX ON 关键字段TO 单索引文件名INDEX ON 关键字段TAG 索引标识名7、查询命令:(1)条件查询:LOCA TE FOR 〈条件〉继续查找命令:CONTINUE(2)索引查询:FIND 字符表达式SEEK 表达式继续查找命令:SKIP8、选择工作区命令: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 内存变量常用命令:1、设置默认路径命令:SET DEFA TO 盘符:\路径2、关闭表命令:CLOSE TABLE,CLEAR ALL3、记录显示命令:LIST/DISP [范围][FOR 〈条件〉]4、追加记录命令:(1)表尾追加:APPEND [BLANK](2)表中插入:INSERT [BEFORE] [BLANK](3)从其他文件中追加多条记录到当前表:APPEND FROM 文件名[FOR〈条件〉][FIEL <字段名表>]5、删除记录命令:DELE [范围][FOR<条件>]6、彻底删除带标记记录命令:PACK7、取消删除标记命令:RECALL [范围][FOR<条件>]8、物理删除表中所有记录命令:ZAP9、复制任何类型文件:COPY FILE 〈文件名1〉TO 〈文件名2〉10、将单个记录发送到数组:SCA TTER TO 〈数组名〉[FIEL〈字段名表〉]11、将数组中的值发送到当前记录命令:GATHER FROM 数组名12、将表中多条记录传送到数组命令:COPY TO ARRAY 数组名13、将二维数组中的值传送到表中:APPEND FROM ARRAY 数组名14、表的排序命令:SORT ON 〈字段1〉/A|/D,字段2/A|/D to 新表文件名15、打开索引文件命令:SET INDEX TO 索引文件名表16、设置主控索引命令:SET ORDER TO 单索引文件名|TAG 索引标识17、更新索引文件命令:REINDEX18、关闭索引文件:SET INDEX TO 、CLOSE INDEX、CLOSE ALL、CLEAR ALL、USE19、删除索引标识命令:DELE TAG 索引标识名删除单索引文件命令:DELE FILE 单索引文件名20、表的浏览命令:BROWSE21、记录的过滤命令:SET FILTER TO 条件22、字段的过滤命令:SET FIELDSS TO 字段名表23、表之间的连接命令:JOIN WITH 别名TO 新表文件名FOR 条件24、设置一对多关系命令:SET SKIP TO 别名25、数据库相关命令:打开:OPEN DATA 数据库名新建:CREAT DA TA 数据库名修改:MODI DATE 数据库名关闭:CLOSE DATA、CLOSE DA TA ALL、CLOSE ALL、CLEAR ALL 设置当前数据库命令:SET DATA TO 数据库名26、程序相关命令:建立/修改程序:MODI COMMAND 程序文件名运行程序:DO 程序文件名27、内存变量/数组赋值命令:=、STORE P138或28、交互式输入命令:@行,列SAY 表达式GET 变量29、文本输出命令:TEXT〈输出显示内容〉ENDTEXT30、终止程序执行命令:CANCEL、QUIT、RETURN31、清除主屏幕命令:CLEAR32、系统设置命令:(1)设置精确比较命令:SET EXACT ON/OFF(2)设置删除标记命令:SET DELE ON/OFF。

AIX系统LVM管理PV-VG-LV常用命令总结与实战

AIX系统LVM管理PV-VG-LV常用命令总结与实战

AIX系統LVM管理PV/VG/LV常用命令總結與實戰本文總結了AIX系統LVM工具管理物理卷PV、卷組VG、邏輯卷LV的常用命令,並為每一條命令附加應用實例。

為AIX系統管理員創建、刪除、擴容、查看及修改PV/VG/LV提供參考。

更多資訊PV管理修改PV屬性chpv [-h Hotspare ] [-a Allocation ] [-v Avaliability] [-c ] Pvname 如:1.使一個可用硬碟成為一個PV,該命令為該disk分配了一個PVID。

chdev –l hdisk##–a pv=yes2.設置PV的可分配許可權chpv –a y hdisk##3.設置PV的可用性chpv –v r hdisk##停止該PV上所有VGDA和VGSA的拷貝chpv –v a hdisk##刪除PVrmdev –dl hdisk##加入-d參數,是為了在ODM庫中刪除該PV的定義列出PV相關資訊1.列出系統中PVlspv或lsdev –Cc disk2.列出PV的屬性lspv hdisk##該命令輸出VG Descriptor和VG State的資訊。

3.列出PV上物理分區的分佈情況lspv –p hdisk##4.列出PV上分配的邏輯卷資訊lspv –l hdisk##5.列出PV與LV的對應情況lspv –M hdisk##VG管理創建VGmkvg –f –y yourname vg hdisk##-f 強制創建-y vol_group_name-s size (4 MB)--m max PPs (1016)-d max PVs (32)修改VG屬性1.設置VG在系統啟動時能否自動啟動chvg –ay(-an) yourname vg2.LVM非正常結束時可能導致卷組被鎖,使用以下命令解鎖:chvg –u yourname vg向卷組添加磁片extendvg yourname vg hdisk##-f 將物理卷強制添加到卷組,如果該盤曾經隸屬別的卷組,可以用-f參數來強制添加磁片。

vfp命令一览表

vfp命令一览表

VF命令一览表一、命令e 表名打开表2.List 显示表记录,但不能修改3.browse 浏览表记录,可以修改4.display 显示记录指针指向的记录5.append 追加记录6.append blank 追加空白记录7.insert blank 插入空白记录8.delete 逻辑删除记录,记录前出现星号9.pack 物理删除,将逻辑删除的记录彻底删除10.recall 记录恢复11.zap 删除表里的所有记录12.go n 指向第n条记录13.go top 指向第一条记录14.go bottom 指向最后一条记录15.skip n 往下跳n条记录16.skip -n 往上跳n条记录17.? 从屏幕的下一行的第一列起显示结果18.? ? 从当前行当前列起显示结果e sb copy to sb() 复制sb表给sb()表20.recno() 记录号函数21.bof() 上溢出22.eof() 下溢出23.dimension x(4) 定义数组x,里面有四个元素,其中每个元素的默认值为.F. declare和dimension 相同24.replace 替换25.add 表示增加字段26.distinct 不重复记录27.error 错误28.continue 继续29.else if 否则30.column 列31.input 显示数值32.accept 显示字符串33.wait 是弹出的一个信息框34.drop 删除字段或删除表35.otherwise 其它情况36.check 规则37.cursor 临时表38.build 连编二、VF里文件类型1.项目.pjx project2.数据库 .dbc database3.表.dbf table4.菜单.mnx .mpr menu5.程序.prg6.表单.scx form7.报表.frx report 8.查询.qpr query9.视图.vue view 10.文件.txt11.备注型文件.fpt三、例题1.creat table student(学号c(6),姓名c(8),性别c(2),年龄n(2)) 创建学生表2.insert into student values("001","张三","男",20) 插入一条学生记录3.alter table student alter 学号c(8) 将学号字段的宽度改为84.alter table student rename 学号to 学生编号将学号字段重命名为学生编号5.alter table student drop 年龄将年龄字段删除6.alter table student add 所在院系c(10) 为student表增加一个字段7.select *from student into table xusheng 将表student复制给表xuesheng8.update student set 成绩=成绩+10 where 性别="男" 将男生的成绩提高10分9.delete from student where 性别"女" 册除所有女生的记录10.alter table student alter 学号set check left(学号,2="00")四、创建、运行与修改1.create database 123 创建数据库123modify database 123 修改数据库123 (注意:alter在SQL中修改表结构)2.modify command 123 修改程序123do 123 运行程序1233.create form 123 创建表单123modify form 123 修改表单123do form123 运行表单1234.create menu 123 创建菜单123modify menu 123 修改菜单123do 123.mpr 运得菜单1235.modify query 123 修改查询123do 123.qpr 运得查询1236.modify report 123 修改报表123report form 123 运行报表1237.drop view 123 删除视图123create view 123 创建视图123 (打开视图用use)五、排序1.sort to nl on 年龄按年龄升序排列,产生一个新表nl2.sort to cj on 成绩/d 按成绩降序排列,产生一个新表cj六、索引1.index on 姓名tag xm //按姓名升序建立普通索引,索引标识为xm//2.index on 性别tag xb //按性别升序建立普通索引,索引标识为xb//3.index on 成绩tag cj descending //按成绩降序建立普通索引,索引标识为cj//4.index on 性别tag xb1 unique(唯一索引) //按性别升序建立唯一索引,索引标识为xb1//5.index on 年龄tag nl candidate //按年龄升序建立候选索引,索引标识为nl//6.index on 性别+str(成绩) tag xbcj //按性别升序,如性别相同按成绩升序建立普通索引,索引标识为xbcj//7.index on 性别+str(成绩) tag xbcj1 descending //按性别降序,如性别相同按成绩降序建立普通索引,索引标识为xbcj1//8.index on 年龄-成绩/1000000 tag nlcj //按年龄升序,如年龄相同按成绩降序建立普通索引,索引标识为nlcj//9.index on 年龄-成绩/1000000 tag nlcj1 descending //按年龄降序,如年龄相同按成绩升序建立普通索引,索引标识为xbcj1//七. 命令set index to 打开当前的一个或多个索引文件并确定主控索引文件(to后加东西是打开,不加是关闭)set order to 确定主控索引locate 顺序查找满足条件的记录,并且指向它seek 索引查找count 记数命令sum 求和命令average 求平均值命令total 汇总命令max 求最大值min 求最小值八.SQL查询结构1.select 字段列表要显示的字段2.from 表名列表查询涉及到的所有表3.where 条件条件4.into 目标查询结果输出到哪去5.group by 条件表达式对记录进行分组6.having 筛选条件选择符合条件的分组7.order by 关键字对查询结果按某几个字段进行排序8.top 数值表达式对显示表的前几个记录九.程序结构1.顺序结构2.选择结构:(1)if 条件表达式(2)if 条件表达式(3)do case语名序列语名序列1 case 条件表达式1endif else 语句序列1语句序列1 case 条件表达式2endif 语句序列2case 条件表达式3语句序列33.循环结构:(1)for (2)do while 条件表达式(3)scan(扫描)循环体循环体循环体endfor enddo endscanLoop 重新回到循环的最开始input to x 从键盘输入一个数给变量xexit 结束循环跳出循环accept to y 从键盘输入一个字符串给变量yset sysmenu to default 退出菜单thisform.release 退出表单thisform.refresh 刷新表单十.函数数值型函数函数名功能例子结果1.abs() 求绝对值?abs(-4) 42.sqrt() 求平方根?sqrt(4) 23.int() 取整数?int(7.5) 74.max() 求最大值?max(3,4,5) 55.min() 求最小值?min(3,4,5) 36.mod() 取余?mod(11,3) 27.round() 四舍五入?round(3.1415,3) 3.1428.ceiling() 返回不小于某值?ceiling(3.3) 4的最小整数9.floor() 返回不大于指定数的最大整数?floor(3.3) 3十一.字符处理函数1.substr() 求子串?substr("abcd",2,2) "bc"2.left() 取左串?left("abcd",2) "ab"3.right() 取右串?right("abcd",2) "cd"4.len() 求串长?len("abcd") 45.at() 求一个串在另一个串中出现的位置?at("bc","abcd",1) 26.space() 输出空格?space(4) " "7.upper() 将小写字母转换成大写字母?upper("aBc") "ABC"8.lower() 将大写字母转换成小写字母?lower("aBc") "abc"9.val() 将字符串转换为数值?val("3.14") 3.1410.str() 将数值转换为字符串?str(3.14,5,1) "3.1"11.alltrim() 去掉字符串前面和后面的空格去掉?alltrim("abcd") "abcd"12.stuff 修改字符串?stuff("good boy",5.3) "goodgirl"十二.日期处理函数1.date() 当前日期 6.ctod() 将字符转换为日期?ctod("10/1/99") {10/01/99}2.time() 当前时间7.dtoc() 将日期转换为字符?dtoc({10/01/99}) "10/01/99"3.year() 取年函数8.dtos() 将日期转换为年月日4.month() 取月函数格式字符串?dtos({10/1/99}) "19991001"5.day() 取日函数十三.项目下有六个选项卡全部数据文档类代码其他数据库表单程序菜单自由表报表文本文件查询标签十四.查询设计器包含选项卡字段,连接,筛选,排序依据,分组依据,杂项视图里比查询多了一个更新条件.。

VFP常用命令详解

VFP常用命令详解

VFP常用命令详解VFP命令、函数及程序语句大全(1)VFP命令是一种实现对数据库系统进行操作的动词或短语。

VFP命令可在VFP命令窗口中单独运行,也可编制成程序成批运行,由命令和函数编制的程序可对数据库系统进行自动、复杂的操作,使数据库系统应用起来更加友好、方便。

☐VFP常用命令分类表类别命令建立文件类CREATE,MODIFY,COPY,SAVE等数据库操作类USE,CLOSE,COPY,MODIFY STRUCTURE等数据编辑类BROWSE,EDIT,CHANG,REPLACE,UPDATE等记录指针操作类GOTO,LOCATE,SEEK,FIND,SKIP等记录操作类APPEND,DELETE,INSERT等数据显示类BROWSE,LIST,DISPLAY等数据统计类SUM,COUNT,AVERAGE,TOTAL等存变量操作类ACCEPT,INPUT,READ,SAVE等程序控制类DO,DO WHILE…ENDDO,IF…ENDIF等系统设置类SET TALK,SET DEFAULT TO等☐命令格式VFP命令一般由命令动词和控制短语构成。

一般格式:命令动词[FROM<源文件>][TO<目标文件>][记录范围][FOR/WHILE<条件>] [FIELDS<字段名表>][ ]表示可选,<>表示必选, / 表示或选例如:(1)APPEND FROM C:\RSDA.DBF FOR 基本工资>100 FIELDS 编号,姓名,职称,基本工资。

从C:\RSDA.DBF 表中把基本工资大于100元的记录添加到当前表添加字段为:编号,姓名,职称,基本工资。

(2)COUNT FOR 职称="高工"TO GG 统计高工的记录数到内存变量GG。

控制短语规定了对数据库操作的限制条件:1.指向输入输出目标FROM/TOAPPEND FROM,COPY <目标文件>2.限制记录范围(SCOPE)ALL 所有记录NEXT<n> 本记录后的第几个记录RECORD<1> 第1个记录REST 当前记录之后所有记录3.选择字段FIELDS<字段表>选择输入/输出的字段。

程序设计基础--VF数据库的基本操作

程序设计基础--VF数据库的基本操作
MODI DATABASE [<数据库文件名>] 功能:显示数据库设计器,用于浏览、修改数据库
第三章 VFP数据库的基本操作
数据库旳删除
命令格式: DELE DATABASE [<数据库文件名>]
[DELETETABLES][RECYCLE] 功能:删除不再使用旳数据库
第三章 VFP数据库的基本操作
用设置命令能够使被逻辑删除旳统计继续参加操作,或者 “隐藏”起来,不再参加操作。
9、恢复统计 (RECALL) 10、物理删除统计(PACK) 11、清除表统计(ZAP) 12、删除标识鉴别函数 DELETED()
第三章 VFP数据库的基本操作
12、编辑统计 (1)单个统计修改
EDIT/CHANGE [<范围>][FIELDS<字段名表>] [FOR<条件>][WHILE<条件>])
第三章 VFP数据库的基本操作
VF6.0命令旳一般格式
1. VF6.0旳命令都有固定旳格式,必须按相应旳格式 和语法规则书写和使用,不然系统无法辨认、执行。基本 格式如下: <命令动词>[[<子句1>][<子句2>][<…>]] 其中语法标识符旳意义和使用方法如下:
<>:必选项:表达命令中必须选择该项,但内容能够根 据需要而定;
数据库旳操作
1、打开数据库
OPEN DATA [<数据库文件名>] [EXCL/SHAR] [NOUP] 2、指定目前数据库
SET DATABASE TO [<数据库文件名>] 3、显示目前数据库旳信息 DISP DATABASE
4、关闭数据库 CLOSE DATABASE [ALL] 5、浏览、修改数据库

VF操作

VF操作

【转载】vf常用代码集锦(中)◆为什么编译后的程序运行时屏幕一闪就不见了你需要在你的程序中建立“等待状态”。

可以用READ EVENTS命令来建立等待状态。

要清除等待状态,可使用CLEAR EVENTS命令。

如果你只有一个屏幕,把表单的WindowState属性设置为Modal。

这也提供等待状态,但是不允许你使用菜单。

当模式表单被释放时,等待状态结束并返回至操作系统。

例如:主程序如下,并且要将主程序点左键设为主文件即可。

do form 表单read eventsquiton shutdown on aa.prgaa.prg程序内容如下:clear eventsquit在config.fpw文件中放入以下内容:screen=offform表单的unload事件:clear eventsquit注:要将表单设为顶层表单◆ VFP中系统计算器的调用在VFP中有一个系统隐含的计算器,可以通过命令方式调出来。

这样可以帮助用户在进行数据录入时同步核算。

调用方法:ACTIVATE WINDOW calculator返回值:_calcvalue在计算器被调出来时,其显示器是灰色的rgb(192,192,192),当进行计算操作时,一个步骤结束后,显示器的颜色会变成黑色rgb(0,0,0),这时系统变量_calcvalue的值已经被改变。

在软件设计时,用ACTIVATE WINDOW calculator激活系统计算器,用_calcvalue来显示计算结果。

◆VFP中对控件动态提示的实现在使用Microsoft系列软件时,一旦您的鼠标停留在软件中所列的某个图标按钮上,就会在这个图标按钮的右下方出现一个黄色背景的提示框,说明这个按钮的作用;当把鼠标从这个按钮上移开后,提示框立即消失。

这一功能非常适用于应用程序中,即增加了应用程序的易用性,又使得软件显得非常专业化。

其实我们在设计VFP应用程序时,利用表单的ShowTips 属性和控件的ToolTipText属性可以轻松实现上述功能。

cmake vpf编译

cmake vpf编译

cmake vpf编译在CMake中编译VPF(Vector Path File)可能需要一些特定的步骤,因为VPF是一个用于图形处理的文件格式,而CMake本身并不直接支持VPF。

不过,你可以使用一些开源库来读取和操作VPF文件,例如OpenVDB。

以下是一个使用CMake和OpenVDB库编译一个项目的示例:1. 首先,确保你已经安装了CMake和OpenVDB库。

你可以通过包管理器(如apt-get或brew)来安装它们,或者从官网下载源代码并自行编译。

2. 创建一个新的CMake项目,并进入项目目录。

3. 在项目目录中创建一个名为`CMakeLists.txt`的文件。

这是CMake用来配置项目的脚本文件。

4. 在`CMakeLists.txt`中添加以下内容:Cmake:cmake_minimum_required(VERSION 3.10)project(MyProject)find_package(OpenVDB REQUIRED)include_directories(${OpenVDB_INCLUDE_DIRS})link_directories(${OpenVDB_LIBRARY_DIRS})add_definitions(${OpenVDB_DEFINITIONS})add_executable(MyProgram main.cpp)target_link_libraries(MyProgram ${OpenVDB_LIBRARIES}) 这个脚本的作用是:指定CMake的最小版本要求为3.10。

定义一个名为`MyProject`的项目。

查找并添加OpenVDB库。

将OpenVDB的头文件和库文件路径添加到项目中。

添加一个名为`MyProgram`的可执行文件,并链接OpenVDB库。

5. 在项目目录中创建一个名为`main.cpp`的文件,这是你的源代码文件。

在这个文件中,你可以使用OpenVDB库来读取和操作VPF文件。

国家二级VF机试(数据库及其操作)模拟试卷8

国家二级VF机试(数据库及其操作)模拟试卷8

国家二级VF机试(数据库及其操作)模拟试卷8(总分:54.00,做题时间:90分钟)一、选择题(总题数:27,分数:54.00)1.CREATE DATABASE命令用来建立(分数:2.00)A.数据库√B.关系C.表D.数据文件解析:解析:建立数据库文件的命令是CREATE DATABASE。

2.打开数据库abc的正确命令是(分数:2.00)A.OPEN DATABASE abc √E abcE DATABASE abcD.OPEN abc解析:解析:打开数据库的命令是OPEN DATABASE,具体语法格式是:OPEN DATABASE[数据库名],而打开数据库表的命令是USE。

3.在表单上说明复选框是否可用的属性是(分数:2.00)A.VisibleB.Enabled √C.ValueD.Alignment解析:解析:复选框的Enabled属性用来设置其是否可用;Visible属性用来设置其是否可看;Value属性值设置或返回复选框的状态,其值默认值为0;Alignment属性值设置其对齐方式。

4.在Visual FoxPrO中,关于字段值为空值(NULL)的描述中正确的是(分数:2.00)A.空值等同于空字符串B.空值表示字段还没有确定值√C.不支持字段值为空值D.空值等同于数值0解析:解析:空值是关系数据库中的一个重要概念,在数据库中可能会遇到尚未存储数据的字段,这时的空值与空字符串、数值0等具有不同的含义。

空值就是缺值或不确定值,不能把它理解为任何意义的数据。

5.在Visual FoxPro中,“表”是指(分数:2.00)A.报表B.关系√C.表格控件D.表单解析:解析:在关系型数据库中,二维表即是关系,关系即是二维表。

6.在Visual FoxPro中,“表”是指(分数:2.00)A.报表B.关系√C.表格控件D.表单解析:解析:本题考查“表”的概念。

在Visual FoxPro中,用二维表的形式表示实体和实体间联系的数据模型。

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

Vpf常用命令Vpf常用程序在下一行显示表达式串在当前行显示表达式串@... 将数据按用户设定的格式显示在屏幕上或在打印机上打印ACCEPT 把一个字符串赋给内存变量APPEND 给数据库文件追加记录APPEND FROM 从其它库文件将记录添加到数据库文件中A VERAGE 计算数值表达式的算术平均值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+中执行一个操作系统程序SA VE TO 把当前内存变量及其值存入指定的磁盘文件(.MEM)SA VE 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命令打开这个数据库文件。

相关文档
最新文档