分享

VisualFoxPro字符函数

 fnxyy 2013-03-26

VisualFoxPro字符函数

(2009-08-04 11:07:30)

ALLTRIM().删除指定字符表达式的前后空格符

ASC()返回字符表达式中最左边字符的ANSI值

AT()返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的位置

AT_C()返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的位置

ATC()返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的位置

ATCC()返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的位置

ADDBS()如果必要,向一个路径表达式添加一个反斜杠

ATCLINE()返回一个字符表达式或备注字段在另一个字符表达式或备注字段中第一次出现的行号

ATLINE()返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的行号

BETWEEN()判断一个表达式的值是否在另外两个相同数据类型的表达式的值之间

CHR()根据指定的ANSI数值代码返回其对应的字符

CHRTRAN()将第一个字符表达式中与第二个表达式的字符相匹配的字符替换为第3个表达式中相应的字符

CHRTRANC()将第一个字符表达式中与第二个表达式的字符相匹配的字符替换为第3个表达式中相应的字符

CPCONVERT()把字符、备注字段或字符表达式转换到其他代码页

CHRSAW()确定一个字符是否出现在键盘缓冲区中

CHRTRAN()在一个字符表达式中,把与第二个表达式字符相匹配的字符替换为第三个表达式中相应字符

CHRTRANC()将第一个字符表达式中与第二个表达式的字符相匹配的字符替换为第三个表达式中相应的字符

DIFFERENCE()返回0到4间的一个整数,表示两个字符表达式间的相对语音差别

EMPTY()确定表达式是否为空值

GErWORDCOUNr()计数一个中中的单词数

GETWORDNUM()从一个串中返回一个指定的词

INLIST()判断一个表达式是否与一组表达式中的某一个相匹配'

ISALPHA()判断字符表达式的最左边一个字符是否为字母

ISBLANK()判断表达式是否为空值

ISDIGIT()判断字符表达式的最左边一个字符是否为数字(0到9)

ISLEADBYTE()如果字符表达式第一个字符的第一个字节是前导字节,则返回"真"(.T.)

ISLOWER()判断字符表达式最左边的字符是否为小写字母

ISMOUSE()判断计算机是否具有鼠标

ISNULL()判断计算结果是否为NULL值

ISUPPER()判断字符表达式的第一个字符是否为大写字母(A~z)

LEFT()?从字符表达式最左边一个字符开始返回指定数目的字符

LEPTC()从字符表达式最左边一个字符开始返回指定数目的字符

LEN()返回字符表达式中字符的数目

LENC()返回字符表达式中字待的数目

LIKE()确定一个字符表达式是否与另一个字符表达式相匹配

LIKEC()决定一个字符表达式是否与另一个字符表达式相匹配

LOWER()以小写字母形式返回指定的字符表达式

LTRIM()删除指定的字符表达式的前导空格,然后返回得到的表达式

OCCURS()返回一个字符表达式在另一个字符表达式中出现的次数

OEMTOANSI()用于将字符串表达式中的字符转换成与其相对应的ANSI字符集中的字符

PADL()、PADR()、PADC()由一个表达式返回一个字符中,并从左边,右边或同时从两边用空格或字符把该字符串填充到指定长度

PROPER()从字符表达式中返回一个字符串,字符串中的每个首字母大写

RAT()返回一个字符表达式或备注字段在另一个字符表达式或备注字段内第一次出现的位置,从最右边的字符算起

RATC()返回一个字符表达式在另-个字符表达式或备注字段最后一次出现所在的行号,从最后-行算起

RATLINE()回一个字符表达式或备注字段在另一个字符表达式或备注字段中最后出现的行号,从最后一行开始计数。

REPUCATE()返回一个字符串,这个字符串是将指定字符表达式重复指定次数后得到的

RIGHT()从一个字符串的最右边开始返回指定数目的字符

RIGHTC()从一个字符串中返回最右边指定数目的字符

RTRIM()删除了字符表达式后续空格后,返回结果字符串

SOUNDEX()返回指定的字符表达式的语音表示

SPACE()返回由指定数目的空格构成的字符串

STR()返回与指定数值表达式对应的字符

STRCONV()将字符表达式转换成另一种形式

STREXTRACT()返回一个两个分隔符间的串

STRTRAN()在第一个字符表达式或备注字段中,搜索第二个字符表达式或备注字段,并用第3个字符表达-式或备注字段替换每次出现的第2个字符表达式或备注字段

STUFF()返回一个字符串,此字符串是通过用另一个字符表达式替换现有字符表达式中指定数目的字符得到的

STUFFC()返回一个字符串,此字符串是通过用另一个字符表达式替换现有字符表达式中指定数目的字符、得到的

SUBSTR()从给定的字符表达式或备注字段中返回字符串

SUBSTRC()从给定的字符表达式或者备注字段返回字符串

SYS(15)替换字符串中的字符

SYS(20)转换德文文本

TEXTMERGE()提供串表达式的求值。

TRIM()返回删除全部后缀空格后的指定字符表达式

TXTWIDTH()按照字体平均字符宽度返回字符表达式的长度

TYPE()计算字符表达式,并返回其内容的数据类型

UPPER()用大写字母返回指定的字符表达式

 

VisualFoxPro其他函数

 

AFONT()将可用字体的信息放到一个数组中

ANGUAGE()返回一个包含所有可用的VisualFoxPro命令、函数或基类的数组

APROCINFO()创建一个在一个程序文件中所包含的VisualFoxPro语言元素的数组

EXECSCRIFr()允许你在运行时从变量、表、和其他文本中运行多行代码

FONTMETRIC()返回当前操作系统已安装字体的字体属性

GETFONT()显示"字体"对话框

GETPICT()显示"打开图象对话框"对话框

IIF()根据逻辑表达式的值,返回两个值中的某一个

IMESTATUS()打开或关闭IME(输入法编辑器)窗口或者返回当前的IME状态

SYS(2006)返回所使用的图形适配卡和显示器的类型

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多