VFP函数大全和命令集合Word文档下载推荐.docx
《VFP函数大全和命令集合Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《VFP函数大全和命令集合Word文档下载推荐.docx(18页珍藏版)》请在冰豆网上搜索。
ALEN()返回数组中元素、行或者列数oaG;
i51!
ALIAS()返回当前工作区或指定工作区内表的别名{Kz!
)uaC
ALLTRIM()从指定字符表达式的首尾两端删除前导和尾随的空格字符,然后返回截去空格后的字符串p#JPLCs
AMEMBERS()用于将对象的属性、过程和成员对象存入内存变量数组中r-o+NV
ANSITOOEM()将指定字符表达式中的每个字符转换为MS-DOS(OEM)字符集中对应字符;
:
/C.%d
APRINTERS()将PrintManager中安装的当前打印机名存入内存变量数组中,*8)aZ1k
ASC()用于返回指定字符表达式中最左字符的ASCII码值{t|Q9&
ASCAN()搜索一个指定的数组,寻找一个与表达式中数据和数据类型相同的数组元素YmD~&
J
ASELOBJ()将活动的Form设计器当前控件的对象引用存储到内存变量数组中ki|OowP
ASIN()计算并返回指定数值表达式反正弦值A3|2;
4t
ASORT()按升序或降序排列数组中的元素>
0?
ph<
h1[q
ASUBSCRIPT()计算并返回指定元素号的行或者列坐标Y$_^f*sFn
AT()寻找字符串或备注字段在另一字符串或备注字段中的第一次出现,并返回位置>
M^:
x-mib
ATAN()计算并返回指定数值表达式的反正切值vhzz(UPUt
ATC()寻找字符串或备注字段中的第一次出现,并返回位置,将不考虑表达式中字母的大小写W6):
IW(E
ATCLINE()寻找并返回一个字符串表达式或备注字段在另一字符表达式或备注字段中第一次出现的行号。
不区分字符大小写>
^SQrB
ATLINE()寻找并返回一个字符表达式或备注字段在另一字符表达式或备注字段中第一次出现的行号_-2;
!
L#/
ATN2()根据指定的值返回所有4个像限内的反正切值nELY(z
AUSED()用于将一次会话期间的所有表别名和工作区存入变量数组之中b5?
kgY
BAR()从用DEFINEPOPUP命令定义的菜单中返回最近所选择的菜单项的编号,或返回一个从VFP菜单所选择的一个菜单命令wUL5"
\
BARCOUNT()返回DEFINEPOPUP命令所定义的菜单中的菜单项数,或返回VFP系统菜单上的菜单项数(M{>
9rk8
BARPROMPT()返回一个菜单项的有关正文T7o7t5*
BETWEEN()确定指定的表达式是否介于两个相同类型的表达式之间wO
LV?
Vk
BITAND()返回两个数值表达式之间执行逐位与(AND)运算的结果!
#W3Q
BITCLEAR()清除数值表达式中的指定位,然后再返回结果值riRG9c|
BITLSHIFT()返回将数值表达式左移若干位后的结果值K/%5\h
BITNOT()返回数值表达式逐位进行非(NOT)运算后的结果值r%NzKPW
'
BITOR()计算并返回两个数值进行逐位或(OR)运算的结果?
b93!
Q1
BITRSHIFT()返回将一个数值表达式右移若干位后的结果值o/[Ks;
l
BITSET()将一个数值的某位设置为1,然后返回结果值sbFIKq]
BITTEST()用于测试数值中指定的位,如果该位的值是1,则返回真,否则返回假*pABdP+
BITXOR()计算并返回两个数值表达式进行逐位异或(XOR)运算后的结果l
HHxD
BOF()用于确定记录指针是否位于表的开始处(ak&
>
pk;
CANDIDATE()如果索引标记是候选索引标记则返回真,否则返回假5+j):
_
CAPSLOCK()设置并返回CapsLock键的当前状态06v'
M
CDOW()用于从给定Date或Datetime类型表达式中,返回该日期所对应的星期数&
PFq(4
CDX()用于返回打开的、具有指定索引号的复合索引文件名(.CDX)=h+-1zp{M^
CEILING()计算并返回大于或等于指定数值表达式的下一个整数M&
sQnPFH
CHR()返回指定ASCII码值所对应的字符{ZLd_VGW
CHRSAW()用于确定键盘缓冲区中是否有字符存在{~G~=sC$
CHRTRAN()对字符表达式中的指定字符串进行转换]86*k%A
CMONTH()从指定的Date或Datetime表达式返回该日期的月名称ikb77?
.
CNTBAR()返回用户自定义菜单或VFP系统菜单中的菜单项目数(T&
(PCw|
CNTPAD()返回用户自定义菜单条或VFP系统菜单条上的菜单标题数q]*jTb
COL()用于返回光标的当前位置T[c-E*{hR
COMPOBJD()比较两个对象的属性,然后返回表示这两个对象的属性及其值是否等价yJ6g{#X4K<
COS()计算指定表达式的余弦值iOL/u)
CPCONVERT()将备注字段或字符表达式转换到另一代码页中Tks"
GlE*D
CPCURRENT()返回VFP配置文件中的代码页设置,或当前操作系统的代码页设置t~44ub6GN`
CPDBF()返回已经标记的打开表的代码页kg,\l9AM
CREATEOBJECT()从类定义或OLE对象中建立一个对象\w(0k^<
7
CTOD()将字符表达式转换成日期表达式z<
0/#OP'
CTOT()从字符表达式中返回DateTime值M-q5Jfm
CURDIR()用于返回当前的目录或文件夹名^62I5k/u
CURSORGETPROP()返回VFP表或Cursor的前属性设置Iek]/=
CURSORSETPROP()给VFP的属性赋予一个设置值8F'
s9c,
CURVAL()直接从磁盘或远程数据源程序中返回一个字段的值~tN
/
DATE()返回当前的系统日期,是由操作系统控制的gFfKK`)}D'
DATETME()以DateTime类型值的形式返回当前的日期和时间*~b~y7C
DAY()返回指定日期所对应的日子[q[2\F?
CE
DBC()返回当前数据库的名和路径&
fU48n1Uh
DBF()返回指定工作区打开表的名称或返回别名指定的表名称9jNh%raG|
DBGETPROP()返回当前DB的属性或返回当前数据库中字段、有名连接、表或视图的属性&
&
PZ;
DBSETPROP()设置当前DB的属性或设置当前数据库中字段、有名连接、表或视图的属性iWW>
]3Q
DBUSED()用于测试数据库是否打开。
如果指定的数据库是打开的则返回真E]r<
t#
DDEAbortTrans()结束异步的动态数据交换DDE事务处理EV-#E
DDEAdvise()建立用于动态数据交换的通报连接或自动连接"
s(|pQh;
DDEEnabled()用于使动态数据交换处理可用或不可用,或返回DDE处理的状态ld1[Usaq
DDEExecute()使用动态数据交换发送命令给另一应用程序y>
d`c
Ry
DDEInitiate()在VFP与其它WIN应用程序间建立动态数据交换通道&
HG.7AY
DDELastError()返回最后一个动态数据交换函数的错误号m#
RMd,'
X
DDEPoke()用动态数据交换方式在客户机服务器之间进行数据传送dX[Xe
DDERequest()用动态数据交换方式向服务器应用程序请求数据cHVu6I?
h
DDESetOption()改变或返回动态数据交换的设置值z=8l@&
hYLq
DDESetService()建立、释放或修改DDE服务器名和设置值.G"
T;
w6d
DDESetopic()用动态数据交换方式从一个服务器中建立或释放主题名!
vHCftKel
DDETerminate()关闭用DDETerminate()函数建立的数据交换通道XjxI@VXzUV
DELETED()用于测试并返回一个指示当前记录是否加删除标志的逻辑值:
X
7O4?
ww
DESCENDING()用于对索引标记中的DESCENDING关键字进行测试。
如果使用DESCENDING关键字建立索引标记,或在USE、SETINDEX、SETORDER命令中使用DESCENDING关键字,那么将返回真
|O"
Pb`V+
DIFFERENCE()返回介于0到4之间的值,以表示两个字符表达式之间的语音差异U2\k7I
DISKSPACE()返回缺省磁盘驱动器上的可用字节数+|4olK$[
DMY()从Date或DateTime类型表达式中返回日/月/年形式的字符串类型的日期90wn
wz
DOW()从Date或DateTime类型表达式中返回表示星期几的数值E<
r;
DTOC()从Date或DateTime类型表达式中返回字符的日期}j
\8|UG
DTOR()把以度表示的数据表达式转换为弧度值ksYPF&
DTOS()从指定的Date或DateTime类型表达式中返回字符串形式的日期,它的具体格式是yyyymmdd(年月日)hm1.UE
DTOT()从日期表达式中返回DateTime类型的值x\G<
R;
Q
EMPTY()用于确定指定表达式是否为空AJP-7PPD
EOF()确定当前表或指定表的记录指针是否已经指向最后一个记录>
R\!
Qk
ERROR()返回ONERROR例程捕获错误的编号}7qboUGe
EVALUATE()计算字符表达式,然后返回其结果值ip*UujmNyR
EXP()返回以自然对数为底的函数值,即返回ex的值,其中x表示指数AxCFZf5
FCHSIZE()改变用低级文件函数打开的文件的大小mxCqN1:
#
FCLOSE()刷新并关闭由低级文件函数打开的文件或通信端口F[0w*i&
u5
FCOUNT()返回表中的字段数//^{u[lr
FCREATE()建立并打开低级文件x0q`Uc
FDATE()返回文件的最后修改日期H$xUOqL
FEOF()用于确定低级文件的指针是否位于该文件的末尾3MHByT%
FERROR()测试并返回最近的低级文件函数操作的错误号@P<
Mc)o^
FFLUSH()将一个用低级文件函数打开的文件刷新到磁盘中5
Yx7Q:
D
FGETS()从指定的文件或用低级文件函数打开的通信端口中读取若干字节,直至读到回车字符才停止Yg]!
`(db
FIELD()返回表中某个字段的名称!
JPZ7_nn
FILE()用于在磁盘中寻找指定的文件,如果被测试的文件存在,函数返回真`xFgYyiQd
FILTER()返回由SETFILTER命令设置的表过滤器表达式5Fa/Q>
N
FKLABEL()从对应的功能键号中返回功能键的名称(如F1、F2等)Dmn{ppfyb
FKMAX()返回键盘中可编程的功能键和组合键数pt9fOih[
FLDLIST()返回SETFIELDS命令中指定的字段或可计算字段表达式=E:
a\r
FLOCK()试图锁定当前或指定的表+:
k"
{I
FLOOR()计算并返回小于或等于指定数值的最大整数MK,$#
FONTMETRIC()返回当前安装的操作系统字体的字体属性KvuM{UI5
FOPEN()打开用于低级文件函数中的文件或通信端口jo[U6t+pj7
FOR()返回指定工作区中打开的IDX索引文件或索引标记的索引过滤表达式,IQ%7*f;
O_
FOUND()用于测试并返回CONTINUE、FIND、LOCATE或SEEK命令的执行情况(Ei}:
6,}
FPUTS()将字符串、回车、换行符写入文件或用低级文件函数打开的通信端口中SI/
p8^
FREAD()从文件或用低级文件函数打开的通信端口中读入指定字节的数据4F?
O5&
329i
FSEEK()在用低级文件函数打开的文件中移动文件指针$C9['
GGR
FSIZE()返回指定字段的字节数(长度)}n$I#G}\/
FTIME()返回文件的最后修改时间-v62s
FULLPATH()返回指定文件的路径,或相对另一个文件的路径]`_eaW?
Ua
FV()计算并返回一系列等额复利投资的未来值$5TjoT
FWRITE()将字符串写入文件或用低级文件函数打开的通信端口中(pkq{:
Fs
GETBAR()返回DEFINEPOPUP命令定义的菜单或VFP系统菜单中某一选项的序号v!
%VH?
cA8
GETCOLOR()显示Windoes的Color对话框,然后返回所选的颜色号L|K^w*\C
GETCP()显示CodePage对话框,然后返回所选择的代码页号Bu,VLIba
GETDIR()显示“选择目录”对话框,从中选择目录或文件夹3[}w#n1
GETENV()返回指定MS-DOS环境变量的内容TrmrA$5f
GETFILE()显示“打开”对话框,然后返回所选择的文件名73>
Hzpv0
GETFLDSTATE()返回指示表或游标中字段是否被修改、增加或当前记录的删除状态被改变等情况的数值%][6TZ}
GETFONT()显示“字体”对话框,返回所选择的字体名EK<
ly"
S.
GETNEXTMODIFIELD()返回缓冲游标中的一个编辑记录的记录号oiNt'
HQ2/
GETOBJECT()激活OLE自动对象,然后建立该对象的引用L(w?
.)E
GETPAD()返回菜单条中指定位置的菜单标题gRBbL1
GETPRINTER()显示“打印设置”对话框,然后返回所选择的打印机的名称Nr:
%yvk%s
GOMONTH()返回某个指定日期之前或之后若干月的那个日期7bC)Co#:
HEADER()返回当前或指定表文件头的字节数hT?
|:
ED.F
HOUR()从DateTime类型表达式中返回它的小时数*ci%c^}V
IDXCOLLATE()返回索引文件或索引标记的整理顺序`sPH7^R
IIF()根据逻辑表达式的值,返回两个指定值之一/w2jlu}yt
INDBC()用于测试指定的数据库对象是否在指定的数据库中A~%h*nZc%I
INKEY()返回与单击鼠标按钮或键盘缓冲区中按键相对应的数值Z@ZSn0
INLIST()用于测试指定的表达式是否与一组表达式中的基本个表达式匹配"
Iwd-#;
$;
INSMODE()返回当前插入状态,或设置插入状态为On或OffQDpzIjJj
INT()计算表达式的值,然后返回整数部分9Z79
ISALPHA()用于测试字符表达式中的最左字符是否是一个字母字符>
nOzz0,
ISBLANK()用于确定表达式是否是空表达式x!
QA*M
ISCOLOR()用于测试当前的计算机是否显示彩色nMU[S+
ISDIGIT()用于测试字符表达式的最左字符是否是数字字符jhkNi`E7
ISEXCLUSIVE()用于测试表达式是否按独占方式打开f$p7L.d<
ISLOWER()用于确定指定字符表达式的最左字符是否是一个小写字母字符):
pFI/iC
ISMOUSE()测试并返回系统中是否安装有鼠标器械/woC{J)4p
ISNULL()用于测试表达式的值是否为空值\r7gubD
ISREADONLY()用于测试表达式是否按只读方式打开的StWF66u34&
ISUPPER()用于确定指定字符表达式的最左字符是否是一个大写的字母字符!
-Br?
KEY()用于返回索引标记或索引文件的索引关键字表达式?
)V}_%fVv
KEYMATCH()寻找在索引标记或索引文件中指定的索引键值Th(F^W9
LASTKEY()返回最后一次击键的键值.vJt&
@NO
LEFT()从指定字符串的最左字符开始,返回规定数量的字符)}i;
OLw-
LEN()返回指定字符表达式中的字符个数(字符串长度)`.8#q^
LIKE()用于确定字符表达式是否与另一字符表达式匹配y$^.HI02jP
LINENO()返回当前正在执行的程序命令行的行号j*05!
j<
LOCK()用于锁定表中的一个或多个记录aA/.EAc7
LOG()返回指定数值表达式的常用对数值(基底为e);
r}>
1LhN
LOG10()返回指定数值表达式的常用对数值(基底为10)2AZ)|dM'
`
LOOKUP()搜索表,寻找字段与指定表达式相匹配的第一个记录}|7y.*
LOWER()把指定的字符表达式中的字母转变为小写字母,然后返回该字符串A/4HR]
LTRIM()删除指定字符表达式中的前导空白,然后返回该字符串[Nn?
5"
LUPDATE()返回表的最后一次更改日期IO\>
U(:
vx
MAX()计算一组表达式,然后返回其中值最大的表达式G}&
{]w@
MCOL()返回鼠标指针在VFP主窗口或用户自定义窗口中的列位置NZyGCVh@
MDOWN()用于确定是否有鼠标按钮按下%;
E/{gO
MDX()返回已经打开的、指定序号的.CDX复合索引文件名KnC;
j-j
MDY()将指定的日期表达式或日期时间表达式转换成月日年的形式,并且其中的月份采用全拼的名称\V#2K>
<
MEMLINES()用于返回备注字段的行数D9;
2w7v
MEMORY()返回为了运行一个外部程序而可以使用的内存总量]Fc<
%wzp
MENU()以大写字符串的形式返回活动菜单的名称k|$08EK$
MESSAGE()返回当前的错误提示信息,或返回产生的程序内容bm>
$GW(
MESSAGEBOX()显示用户自定义的对话框<
6]TazW?
S
MIN()计算一组表达式的值,然后返回其中的最小值bqHR~4#IR
MINUTE()返回DATETIME类型表达式的分钟部分的值G[}$s7@k
MLINE()以字符串型从备注字段中返回指定的行sw.cw}1
MOD()将两个数值表达式进行相除然后返回它们的余数,GB~Cmc1<
Q
MONTH()返回由DATE或DATETIME类型表达式所确定日期中的月份数g\
CRx^s
MRKBAR()用于确定用户自定义菜单上或VFP系统菜单上的菜单选项是否加有选择标志=.=4P~T&
MRKPAD()用于确定用户自定义菜单条上或VFP系统菜单条上的菜单标题上是否加有选择标志@6eM{3E.
MROW()返回VFP主窗口或用户自定义窗口中鼠标指针的行位置!
_Z\K$Ns
MTON()从Currency(货币)表达式中返回Numeric类型的值J*Dt\[X
MWINDOW()返回鼠标指针所指窗口的名称WmO.&
zp
NDX()返回当前表或指定表中打开.IDX索引文件的名称{}r#s>
NORMALIZE()将字符表达式转换成可以用VFP函数进行比较,返回其值的形式S
G:
Fn8
NTOM()从数值表达式中构成具有四位小数的货币类型的货币值Rra3)i`*
NUMLOCK()返回当前NumLock键的状态,或者设置其状态}I3ZNd
NVL()从两个表达式中返回一个非空的值p:
*)rE
OBJNUM()返回控件的对象号,可以使用控制的TabIndex属性代替它]!
@z3Hv3
OBJVAR()返回与@…GET控件相关的内在变量、数组元素或字段名8>
U{>
]WG
OCCURS()返回字符表达式在另一字符表达式中出现的次数$KSdNFtM)A
OEMTOANSI()将指定字符表达式中的每个字符转换成ANSI字符集中的相应字符|6]2XW
OLDVAL()返回被编辑的但没有更改的字段的原始值47S1m
xur
ON()用于测试并返回如下事件的处理命令:
ONAPLABOUT、ONERROR、ONESCAPE、ONKEY、ONKEYLABEL、ONMACHELP、ONPAGE或者ONREADERROR:
6}Zo
ORDER()返回当前表或指定表中控件索引文件或控件索引标记的名称Ox|?
OS()返回VFP正在运行的操作系统的名称和版本号@2yoy&
IO
PAD()以大写字母的形式返回最近从菜单条中所选择菜单标题的名称*5e"
suS2
PADL()vkR,Sn
PADR()G