当前位置:文档之家› vfp中地常用函数与命令

vfp中地常用函数与命令

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 创建的自定义窗口或 VisualFoxPro 系统窗口到一个新位置。

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( ) 函数获取并保存由表别名指定的指定工作区或当前选定工作区中表的结构信息到一个数组中,并返回该表的字段数。

相关主题