您当前的位置:首页 > 互联网教程

求VFP字符类常用函数及说明

发布时间:2025-05-20 10:31:49    发布人:远客网络

求VFP字符类常用函数及说明

一、求VFP字符类常用函数及说明

1、字符函数是处理字符型数据的函数,其自变量或函数值中至少有一个是字符型数据。函数中涉及的字符型数据项,均以cExp表示。

2、【格式】AT(<cExp1>,< cExp 2>)

3、【功能】返回串cExp1在串cExp2中的起始位置。函数值为整数。如果串cExp2不包含串cExp1,函数返回值为零。

4、【格式】LEFT(<cExp>,<nExp>)

5、【功能】返回从cExp串中第一个字符开始,截取nExp个字符的子串。

6、【格式】RIGHT(<cExp>,< nExp>)

7、【功能】返回从cExp串中右边第一个字符开始,截取nExp个字符的子串。有关说明同LEFT()函数。

8、【格式】SUBSTR(<cExp>,<nExp1> [,< nExp2>])

9、【功能】返回从串cExp中第nExp1个字符开始,截取nExp2个字符的子串。

10、【功能】返回cExp串的字符数(长度)。函数值为N型。

11、6.删除字符串前导空格函数LTRIM()

12、【功能】删除cExp串的前导空格字符。

13、7.删除字符串尾部空格函数RTRIM()| TRIM()

14、【格式】RTRIM| TRIM(<cExp>)

15、【功能】删除cExp串尾部空格字符。

16、【功能】返回一个包含nExp个空格的字符串。

17、【格式】STUFF(<cExp1>,<nExp1>,<nExp2>,<cExp2>)

18、【功能】从nExp1指定位置开始,用cExp2串替换 cExp1串中nExp2个字符。

19、【格式】REPLICATE(<cExp>,<nExp>)

20、【功能】返回将cExp串重复nExp次的字符串。

21、11.定义输出格式函数 TRANSFORM()

22、【格式】TRANSFORM(<eExp>,<cExp>)

23、【功能】按格式描述式cExp指定的格式,输出任意表达式eExp的值。

24、12.大小写转换函数LOWER()和UPPER()

25、【功能】LOWER()将cExp串中字母全部变成小写字母,UPPER()将cExp串中字母全部变成大写字母,其它字符不变。

26、【格式】&< cVar>[.< cExp>]

27、【功能】替换出字符型变量cVar中字符。

二、vfp中str是什么意思

1、首先,str是Visual FoxPro中的一个函数。str函数的作用是将数值转换为字符串。它的语法是:str(nValue,[nTotalWidth],[nDecimalPlaces])。其中nValue表示需要转换的数值,nTotalWidth表示转换后字符串的总宽度,nDecimalPlaces表示小数部分的位数。如果nTotalWidth小于转换后字符串的宽度,则会将转换后的字符串进行截断。

2、其次,str函数在Visual FoxPro中非常常用。我们经常需要在程序中将数值转换为字符串进行处理,比如将数值输出到界面上或者写入文件中等。使用str函数可以非常方便地进行数值转换,同时也可以控制转换后的字符串的样式。

3、str函数除了数值转换,还可以进行日期和时间的格式化。使用str函数进行日期和时间的格式化时,需要传入一个格式字符串,用于确定日期和时间的显示样式。比如,str(dtDate,"YYYY-MM-DD")可以将日期按照"年-月-日"的格式进行显示。因此,str函数在Visual FoxPro中是一个非常实用和强大的函数。

三、计算机二级VF常用函数列表

计算机二级VF常用函数列表Aabs():返回指定数值表达式的绝对值。alltrim():删除指定字符表达式的前后空格符,并且返回删除空格符后的字符串。at():返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的位置,从最左边开始计数。Bbetween():判断一个表达式的值是否在另外两个相同数据类型的表达式的值之间。bittest():确定一个数值型数值的指定位是否为1。bof():确定当前记录指针是否在表头。Ccdow():从给定日期或日期时间表达式中返回星期值。chrtran():在一个字符表达式中,把与另一个表达式字符相匹配的字符替换为第三个表达式中的相应字符。chrtran(cs1,cs2,cs3)cmonth():返回给定日期或日期时间表达式的月份名称。ctod():把字符表达式转换成日期表达式。Ddate():返回由操作系统控制的当前系统日期。datetime():以日期时间值返回当前的日期和时间。day():以数值型返回给定日期表达式或日期时间表达式是某月中的第几天。dbc():返回当前数据库的名称和路径。dbf():返回指定工作区中打开的表名,或根据表别名返回表名。deleted():返回一个表明当前记录是否标有删除标记的逻辑值。dmy():从一个日期或日期时间型表态式返回一个“日-月-年”格式的字符表格式。dow():从日期表达式或日期时间表达式返回该日期是一周的第几天。dtos():从指定日期或日期时间表达式中返回yyyymmdd格式的字符串日期.DTOT():从日期型表达式返回日期时间型值.EEMPTY():确定表达式是否为空值.EOF():确定记录指针位置是否超出当前或指定表中的最后一个记录.ERROR():返回触发ONERROR例程的错误编号.EVALUATE():计算字符表达式的值并返回结果.FRCOUNT():返回表中的字段数目.FDATE():返回文件最近一次修改的日期.FEOF():判断文件指针的位置是否在文件尾部.FIELD():根据编号返回表中的字段名.FILE():如果在磁盘上找到指定的文件,则返回(真)(T).FLOCK():锁定当前表或指定表.FLOOR():对于给定的数值型表达式值,返回小于或等于字的最大整数.FOUND():如果CONTINUE\FIND\LOCATE或SEEK命令执行成功,函数的返回值为"真"(T).FTIME():返回最近一次修改文件的时间.FV():返回一笔金融投资的未来值.FV(周期付款金额,周期利率,周期数)GGETDIR():显示"选择目录"对话框,从中可以选择目录或文件夹.GETDIR(初始位置,对话框标题):GETFILE():显示"打开"对话框,并返回选定文件的名称.GETPICT():显示"打开"对话框,并返回选定图片文件的文件名.GOMONTH():对于给定的日期表达式或日期时间表达式,返回指定月份数目以前或以后的日期.Sstr()功能:字符