VFP常用的命令和函数
1.数据库操作语言
使用 | 可以 |
CLOSE 命令 | 关闭各种类型的文件。 |
DBC( ) 函数 | 返回当前数据库的名称和路径。 |
SQLCANCEL( ) 函数 | 请求取消一条正在执行的 SQL 语句。 |
SQLCOMMIT( ) 函数 | 提交一个事务处理。 |
SQLCONNECT( ) 函数 | 建立一个对数据源的连接。 |
SQLDISCONNECT( ) 函数 | 结束一个对数据源的连接。 |
SQLEXEC( ) 函数 | 发送一条 SQL 语句到数据源中处理。 |
SQLGETPROP( ) 函数 | 获取一个活动连接的当前设置。 |
SQLMORERESULTS( ) 函数 | 如果存在多个可用的结果集,则将另一个结果集复制到 Visual FoxPro 临时表(cursor)中。 |
SQLROLLBACK( ) 函数 | 取消当前事务处理期间所做的任何更改。 |
SQLSETPROP( ) 函数 | 指定一个活动连接的设置。 |
SQLSTRINGCONNECT( ) 函数 | 使用一个连接字符串建立与数据源的连接。 |
TABLEREVERT( ) 函数 | 放弃对缓冲行、缓冲表或临时表(cursor)的修改。 |
TABLEUPDATE( ) 函数 | 提交对缓冲行、缓冲表或临时表(cursor)适配器的修改。 |
字段操作语言
使用 | 可以 |
BLANK 命令 | 清除字段中的数据。 |
DELETED( ) 函数 | 指出一个记录是否被标记为删除。 |
FCOUNT( ) 函数 | 返回一个表中的字段数量。 |
FIELD( ) 函数 | 根据编号返回表中的字段名。 |
GATHER 命令 | 用来自指定源的数据替换记录中的数据。 |
SCATTER 命令 | 从当前记录中复制数据到指定的目标。 |
SET EXACT 命令 | 指定比较不同长度两个串时的规则。 |
索引操作语言
使用 | 可以 |
INDEX 命令 | 创建一个索引文件。 |
SET ORDER 命令 | 指定表的主控索引文件或标识。 |
记录操作语言
使用 | 可以 |
APPEND FROM 命令 | 添加记录到一个表。 |
APPEND MEMO 命令 | 复制一个文本文件的内容到一个备注字段。 |
BLANK 命令 | 清除字段中的数据。 |
CONTINUE 命令 | 继续先前的 LOCATE。 |
DELETE - SQL 命令 | 标记要删除的记录。 |
FILTER( ) 函数 | 返回 SET FILTER 指定的表的筛选表达式。 |
GO | GOTO 命令 | 移动记录指针。 |
INDEXSEEK( ) 函数 | 不移动记录指针搜索一个被索引的表。 |
INSERT – SQL 命令 | 追加新记录到一个表。 |
LOCATE 命令 | 在表中连续搜索一个指定的逻辑表达式。 |
LOOKUP( ) 函数 | 在表中搜索字段与指定表达式匹配的第一个记录。 |
REPLACE FROM ARRAY 命令 | 用数组变量的值更新字段中的数据。 |
SEEK 命令 | 在表中搜索索引关键字与通用表达式匹配的记录。 |
SEEK( ) 函数 | 在被索引的表中搜索索引关键字与指定表达式匹配的记录。 |
SET FILTER 命令 | 指定访问当前表中的记录时必须满足的条件。 |
SKIP 命令 | 在表中向前或向后移动记录指针。 |
UPDATE - SQL 命令 | 用新值更新表中的记录。 |
数据表操作语言
使用 | 作用 |
ALINES( ) 函数 | 复制一个备注字段的每一行到一个数组的相应列。 |
ALTER TABLE - SQL 命令 | 修改数据表的结构。 |
APPEND 命令 | 在数据表的尾部添加记录。 |
CLOSE TABLES 命令 | 关闭打开的数据表。 |
COPY TO 命令 | 用一个表的内容创建一个新文件。 |
DELETE 命令 | 为记录添加删除标记。 |
DELETE - SQL 命令 | 为记录添加删除标记。 |
DELETED( ) 函数 | 测定一个记录是否有删除标记。 |
EXPORT 命令 | 把表中的数据复制到其他格式的文件中。 |
GETFLDSTATE( ) 函数 | 返回一个标明表或临时表中一个字段状况的数值。 |
GETNEXTMODIFIED( ) 函数 | 返回一个缓冲表或临时表中下一个被修改记录的记录号。 |
MEMLINES( ) 函数 | 返回一个备注字段的行数 |
MLINE( ) 函数 | 以字符串形式返回一个备注字段指定行。 |
PACK 命令 | 永久地移去一个数据表中作了删除标记的所有记录并减少相应备注文件所占用的空间。 |
RECALL 命令 | 在一个表中取消记录的删除标记。 |
REPLACE 命令 | 更新表记录。 |
SELECT 命令 | 激活指定的工作区。 |
SELECT - SQL 命令 | 从一个或多个表中检索数据。 |
SET ANSI 命令 | 设定在 SQL 命令中使用等号操作符 (=)时,是否用空格来填补 SQL 串比较中较短的字符串或用零(0)填充二进制表达式再进行比较。 |
SET DELETED 命令 | 指定 Visual FoxPro 是否处理带删除标记的记录以及用其他命令是否可以操作它们。 |
SET NULL 命令 | 指定不同的命令是否支持 null 值。 |
UPDATE - SQL 命令 | 用新的值更新一个表中的记录。 |
USE 命令 | 打开一个数据表。 |
USED( ) 函数 | 测定在指定的工作区中是否有被使用的别名或被打开的表。 |
ZAP 命令 | 从一个数据表中移去所有记录,只保留表结构。 |
数据格式语言。
使用 | 可以 |
? | ?? 命令 | 计算表达式并发送该结果到 Visual FoxPro 主窗口、活动的自定义窗口或打印机。 |
SET CONFIRM 命令 | 指定用户是否可以通过在文本框中输入最后一个字符来退出文本框。 |
SET CONSOLE 命令 | 允许或禁止从程序中向 Visual FoxPro 主窗口或活动的用户自定义窗口的输出。 |
SET DECIMALS 命令 | 指定显示在数值表达式中的小数位数。 |
SET MARK TO 命令 | 为日期表达式 的显示 指定一个分隔符。 |
SET TEXTMERGE 命令 | 允许或禁止计算用文本合并定界符括起的字段、变量、数组元素、函数或表达式,并指定文本合并输出。 |
TEXT ... ENDTEXT 命令 | 发送由 TextLines 指定的文本行至当前输出设备。 |
键盘和鼠标输入。
使用 | 可以 |
AMOUSEOBJ( ) 函数 | 创建一个包含有关鼠标指针位置以及鼠标指针下对象的信息的数组。 |
INSMODE( ) 函数 | 返回当前插入模式,或者设置插入模式为 On 或 Off。 |
KEYBOARD 命令 | 在键盘缓冲区中放置指定的字符表达式。 |
LASTKEY( ) 函数 | 返回最后一次按键所对应的整数。 |
MCOL( ) 函数 | 返回鼠标指针在 Visual FoxPro 主窗口或一个自定义窗口中的列位置。 |
MOUSE 命令 | 完成相当于单击、双击或移动鼠标,或完成一个拖动的操作。 |
MROW( ) 函数 | 返回鼠标指针在 Visual FoxPro 主窗口或一个自定义窗口中的行位置。 |
NUMLOCK( ) 函数 | 返回当前 NUM LOCK 键模式或设置 NUM LOCK 键模式为 On 或 Off。 |
ON KEY LABEL 命令 | 指定当按下特定键、键组合或点击鼠标按钮时要执行的命令。 |
POP KEY 命令 | 恢复用 PUSH KEY 放入堆栈的 ON KEY LABEL 分配。 |
打印。
使用 | 可以 |
??? 命令 | 直接发送输出到打印机。 |
PCOL( ) 函数 | 返回打印机打印头的当前列位置。 |
PROW( ) 函数 | 返回打印机打印头的当前行号。 |
PRTINFO( ) 函数 | 返回当前指定的打印机设置。 |
REPORT FORM 命令 | 显示或打印一个由报表定义(.frx)文件指定的报表,例如,用 CREATE REPORT 或 MODIFY REPORT 命令创建的。 |
SYS(1037) - 页面设置对话框 | 显示 Visual FoxPro 默认的或报表的页面设置对话框,或者为 Visual FoxPro 默认打印机或报表打印机环境设置打印机设置。 |
窗口命令和函数。
使用 | 可以 | |
ACTIVATE WINDOW 命令 | 显示并激活一个或多个自定义窗口或者 Visual FoxPro 系统窗口。 | |
CLEAR WINDOWS 命令 | 从内存中释放指定项目或项目。 | |
DEACTIVATE WINDOW 命令 | 使自定义窗口或 Visual FoxPro 系统窗口失效并从屏幕上移去,但不从内存中移去。 | |
DEFINE WINDOW 命令 | 创建一个窗口并指定它的属性。 | |
HIDE WINDOW 命令 | 隐藏一个活动的自定义窗口或 Microsoft Visual FoxPro 系统窗口。 | |
MODIFY WINDOW 命令 | 修改一个自定义窗口或 Visual FoxPro 主窗口。 | |
MOVE WINDOW 命令 | 移动一个用 DEFINE WINDOW 创建的自定义窗口或 Visual FoxPro 系统窗口到一个新位置。 | |
RELEASE WINDOWS 命令 | 从内存中移去自定义窗口或 Visual FoxPro 系统窗口。 | |
RESTORE WINDOW 命令 | 将存储于窗口文件或备注字段中的窗口定义和窗口状态恢复到内存中。 | |
SAVE WINDOWS 命令 | 将全部或指定的窗口定义保存到一个窗口文件或备注字段中。 | |
SHOW WINDOW 命令 | 显示一个或多个自定义窗口或 Visual FoxPro 系统窗口,但不激活它们。 | |
SIZE WINDOW 命令 | 改变用 DEFINE WINDOW 创建的窗口或 Visual FoxPro 系统窗口的大小。 | |
WBORDER( ) 函数 | 确定活动或指定窗口是否有边框。 | |
WCHILD( ) 函数 | 返回父窗口中子窗口的数目,或者按照子窗口在父窗口中排放的顺序返回子窗口的名称。 | |
WCOLS( ) 函数 | 返回活动或指定窗口的列数。 | |
WEXIST( ) 函数 | 确定所指定的自定义窗口是否存在。 | |
WFONT( ) 函数 | 返回 Visual FoxPro for Windows 中窗口当前字体的名称、大小或字形。 | |
WLAST( ) 函数 | 返回在当前窗口之前活动的窗口的名称,或者确定指定窗口在当前窗口之前是否是活动的。 | |
WLCOL( ) 函数 | 返回活动或指定窗口左上角的列坐标。 | |
WLROW( ) 函数 | 返回活动或指定窗口左上角的行坐标。 | |
WMAXIMUM( ) 函数 | 确定活动或指定窗口是否被最大化。 | |
WMINIMUM( ) 函数 | 确定活动或指定窗口是否被最小化。 | |
WONTOP( ) 函数 | 确定活动或指定窗口是否在所有其它窗口的前面。 | |
WOUTPUT( ) 函数 | 确定输出是否被定向到活动或指定窗口。 | |
WPARENT( ) 函数 | 返回活动或指定窗口的父窗口名。 | |
WROWS( ) 函数 | 返回活动或指定窗口的行数。 | |
WTITLE( ) 函数 | 返回被指派到活动或指定窗口的标题。 | |
WVISIBLE( ) 函数 | 确定指定窗口是否被激活并且没有隐藏。 | |
ZOOM WINDOW 命令 | 改变自定义窗口或 Visual FoxPro 系统窗口的大小与位置。 | |
数组操作。
使用 | 可以 |
ACOPY( ) 函数 | 把一个数组的元素复制到另一个数组中。 |
ADEL( ) 函数 | 删除一维数组中的一个元素,或二维数组中的一行或一列。 |
ADIR( ) 函数 | 放置有关的文件信息到一个数组中,然后返回文件个数。 |
AELEMENT( ) 函数 | 从元素的下标返回一个数组元素的编号。 |
AFIELDS( ) 函数 | 获取并保存由表别名指定的指定工作区或当前选定工作区中表的结构信息到一个数组中,并返回该表的字段数。 |
AFONT( ) | 将可用字体的信息,如字体名称,放置到一个数组中。 |
AINS( ) 函数 | 插入一个元素到一个一维数组,或一行或一列到一个二维数组。 |
ALEN( ) 函数 | 返回数组中元素、行或列的数目。 |
ASCAN( ) 函数 | 在数组中搜索与一个表达式具有相同数据和数据类型的元素。 |
ASORT( ) 函数 | 以升序或降序对数组中的元素排序。 |
ASUBSCRIPT( ) 函数 | 根据元素编号返回元素的行和列的下标。 |
DECLARE 命令 | 创建一维或二维数组。 |
DIMENSION 命令 | 创建一维或二维内存变量数组。 |
调试语言
使用 | 可以 |
* 命令 | 表明一个注释行的开始。 |
&& 命令 | 表明一个行中注释的开始。 |
SET TALK 命令 | 决定 Visual FoxPro 是否显示命令结果。 |
WAIT 命令 | 显示一个消息并暂停 Visual FoxPro 的执行,直到用户按一个键或点击鼠标。 |
错误处理语言
使用 | 可以 |
AERROR( ) 函数 | 在数组中保存错误信息。 |
DEBUG 命令 或 SET STEP 命令 | 打开“调试器”或“跟踪”窗口。 |
ERROR 命令 | 产生一个特定的 Visual FoxPro 错误来测试错误处理。 |
ERROR( ) 函数 | 返回一个错误编号。 |
LINENO( ) 函数 | 返回一个正在执行的程序行。 |
MESSAGE( ) 函数 | 返回一个错误信息串。 |
ON ERROR 命令 | 错误发生时执行的命令。 |
ON( ) 函数 | 返回被指派到错误处理命令的命令。 |
ON SHUTDOWN 命令 | 退出 Visual FoxPro 或 Windows 时执行的命令。 |
RETRY 命令 | 运行最近执行的命令。 |
FINALLY 命令 | 处理运行一个代码块时可能发生的错误和异常。 |
低级文件函数。
使用 | 可以 |
FCHSIZE( ) 函数 | 改变由低级文件函数打开的文件的大小。 |
FCLOSE( ) 函数 | 刷新并关闭由低级文件函数打开的文件或通信端口。 |
FCREATE( ) 函数 | 创建并打开一个低级文件。 |
FEOF( ) 函数 | 确定文件指针是否位于文件尾部。 |
FERROR( ) 函数 | 返回与最近一次低级文件函数错误相应的编号。 |
FFLUSH( ) 函数 | 刷新由低级函数打开的文件到磁盘。 |
FGETS( ) 函数 | 从由低级文件函数打开的文件或通信端口中返回一连串字节,直至遇到回车符。 |
FOPEN( ) 函数 | 打开一个文件,供低级文件函数使用。 |
FPUTS( ) 函数 | 向由低级文件函数打开的文件写入字符串、回车符及换行符。 |
FREAD( ) 函数 | 从由低级文件函数打开的文件中返回指定数目的字节。 |
FSEEK( ) 函数 | 在由低级文件函数打开的文件中移动文件指针。 |
FWRITE( ) 函数 | 向由低级文件函数打开的文件中写入字符串。 |
HEADER( ) 函数 | 返回当前或指定表文件的表头所占的字节数。 |
程序执行。
使用 | 可以 |
CANCEL 命令 | 结束当前console命令大全 Visual FoxPro 程序文件的执行。 |
DO 命令 | 执行一个 Visual FoxPro 程序或过程。 |
DO FORM 命令 | 运行一个用表单设计器(“表单设计器”)创建的编译过的表单或表单集。 |
EXECSCRIPT( ) 函数 | 在运行时,允许运行来自变量、表或其它文本的多行代码。 |
FUNCTION 命令 | 在程序文件中创建一个自定义函数。 |
LPARAMETERS 命令 | 将调用程序传来的数据指派给局部变量或数组。 |
MESSAGEBOX( ) 函数 | 显示一个自定义对话框。 |
PARAMETERS 命令 | 将调用程序传来的数据指派给私有变量或数组。 |
PARAMETERS( ) 函数 | 返回最近传递给被调用程序、过程或自定义函数的参数数目。 |
PROCEDURE 命令 | 在程序文件中创建自定义过程。 |
RELEASE PROCEDURE 命令 | 关闭用SET PROCEDURE 打开的过程文件。 |
RESUME 命令 | 继续一个挂起程序的运行。 |
RETURN 命令 | 返回程序控制权给调用程序。 |
RUN | ! 命令 | 运行外部操作命令或程序。 |
SET ESCAPE 命令 | 确定按下 ESC 键时,是否中断程序和命令的运行。 |
SET LIBRARY 命令 | 打开一个外部 API (应用程序接口)库文件。 |
SET PROCEDURE 命令 | 打开过程文件。 |
SET SYSMENU 命令 | 在程序运行期间,允许或禁止 Visual FoxPro 系统菜单栏,并允许重新配置它。 |
SUSPEND 命令 | 暂停程序运行,并返回到 Visual FoxPro 交互状态。 |
SYS(2015) - 唯一过程名 | 返回一个以下划线开头后跟字母和数字组合的 10 个字符唯一过程名。 |
结构化程序设计。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论