VB函数手册

合集下载

VB常用函数介绍

VB常用函数介绍

VB常用函数介绍一、常用内部函数在VB内部提供了大量函数。

在这些函数中,有些是通用的。

有些则与某种操作有关的。

大体分成五类,分别是:转换函数、数学函数、日期函数、时间函数和随机函数。

(1)转换函数函数名功能Int(x) 返回不大于自变量的最大整数。

Fix(x) 去掉一个浮点数的小数部分,保留其整数部分。

Hex(x) 把一个十进制数转换成为十六进制数。

Oct(x) 把一个十进制数转换成为八进制数。

Asc(x) 返回字符串中第一个字符的ASCII码。

Chr(x) 把值转换为相应的ASCII字符。

Str(x) 把值转换为一个字符串Cint(x) 把小数部分四舍五入,转换为整数。

Ccur(x) 把值转换为货币类型,小数部分最多保留4位。

CDbl(x) 把值转换为双精度数值。

CLng(x) 把值小数部分四舍五入转换为长整型数值。

CSng(x) 把值转换为单精度数值。

CVar(x) 把值转换为变体类型值。

(2)数学函数函数名功能Sin(x) 返回正弦值。

Cos(x) 返回余弦值。

Tan(x) 返回正切值。

Atn(x) 返回反正切值。

Abs(x) 返回绝对值。

Sgn(x) 返回自变量的符号。

即:值为负数时,函数返回-1值为0时,函数返回0值为正数时,函数返回1Sqr(x) 返回自变量x的平方根,自变量必须大于或等于0。

Exp(x) 返回以e为底数,以x为指数的值,即求e的x 次方。

(3)日期函数函数名功能Day(Now) 返回当前的日期。

WeekDay(Now) 返回当前的星期。

Month(Now) 返回当前的月份。

Year(Now) 返回当前的年份。

(4)时间函数函数名功能Hour(Now) 返回小时(0~23)。

Minute(Now) 返回分钟(0~59)。

Second(Now) 返回秒(0~59)。

(5)随机函数Rnd(x) 产生一个0~1之间的单精度随机数Rnd函数可以产生随机数,当一个应用程序不断地重复使用随机数时,同一序列的随机数会反复出现,用Randomize语句可以消除这种情况。

VB常用函数表

VB常用函数表

ASP纯ASPVBscript常用函数:1.数值型函数:abs(num): 返回绝对值sgn(num): num>0 1; num=0 0; num<0 -1;判断数值正负hex(num): 返回十六进制值直接表示:&Hxx 最大8位oct(num): 返回八进制值直接表示:&Oxx 最大8位sqr(num): 返回平方根num>0int(num): 取整int(99.8)=99; int(-99.2)=100fix(num): 取整fix(99.8)=99; fix(-99.2)=99round(num,n): 四舍五入取小数位round(3.14159,3)=3.142 中点数值四舍五入为近偶取整round(3.25,1)=3.2log(num): 取以e为底的对数num>0exp(n): 取e的n次幂通常用num^nsin(num): 三角函数,以弧度为值计算(角度*Pai)/180=弧度con(num); tan(num); atn(num) 2.字符串函数:len(str):计算字符串长度中文字符长度也计为一!mid(str,起始字符,[读取长度]):截取字符串中间子字符串left(str,nlen):从左边起截取nlen长度子字符串right(str,nlen):从右边起截取nlen长度子字符串Lcase(str):字符串转成小写Ucase(str):字符串转成大写trim(str):去除字符串两端空格Ltrim(str):去除字符串左侧空格Rtrim(str):去除字符串右侧空格replace(str,查找字符串,替代字符串,[起始字符,替代次数,比较方法]):替换字符串注:默认值:起始字符1;替代次数不限;比较方法区分大小写(0)InStr([起始字符,]str,查找字符串[,比较方法]):检测是否包含子字符串可选参数需同时选返回起始位置InStrRev(str,查找字符串[,起始字符][,比较方法]):反向检测是否包含子字符串返回起始位置space(n):构造n个空格的字符串string(n,str):构造由n个str第一个字符组成的字符串StrReverse(str):反转字符串split(str,分割字符串[,次数][,比较方法]):以分割字符串为分割标志将字符串转为字符数组可选参数需同时选3.数据类型转换函数:Cint(str):转换正数True -1;False 0;日期距离1899/12/31天数;时间上午段0;下午段1;Cstr(str):日期输出格式yyyy/mm/dd;时间输出格式Am/Pm hh:mm:ssClng(str):与Cin()类似Cbool(num):num不为零True;反之FalseCdate(str):转换日期格式0:#Am 12:00:00#;正数距离1899/12/31天数的日期;浮点数日期+小数时间Cbyte(num):num<255 转换为字节Csng(str):转换为单精度数值Cdbl(str):转换为双精度数值Ccur(str):转换为现金格式4.时间函数:date:取系统当前日期time:取系统当前时间now:取系统当前时间及日期值Datetime类型timer:取当前时间距离零点秒值,计时器,可计算时间差DateAdd(间隔单位,间隔值,日期):推算相邻日期DateDiff(间隔单位,日期一,日期二):计算时间差日期二-日期一Datepart(间隔单位,日期):计算日期的间隔单位值Dateserial(date):输出日期值(按序列计算)Timeserial(time):输出时间值(按序列计算)DateValue(datetime):取出字符串中日期值Timevalue(datetime):取出字符串中时间值weekday(date):计算星期几MonthName(date):输出月分名year(datetime):截取年份month(datetime):截取月份day(datetime):截取日hour(datetime):截取小时minute(datetime):截取分钟second(datetime):截取秒5.其它函数:Array(unit,..):动态生成数组Asc(str):输出字符串第一个字符的ASCII码Chr(asc):转换ASCII为字符Enter:Chr(13)&Chr(10)Filter(数组名称,关键字符串,[,包含][,比较方法]):将字符串数组中含有关键字符串的元素存成新的数组(默认)[包含]为false则取不包含的元素Join(ArrayName):将数组中元素连成字符串Ubound(ArrayName[,维数]):取得数组相应维数的上界Lbound(ArrayName[,维数]):取得数组相应维数的下界一般为0Randmize n:启动随机数种子Rnd(n):取得随机数,n>0或为空,取序列下一随机值,n<0,随机值相同,n=0,生产与上一随机值相同的数取介于A和B之间的随机正数C,公式:C=Int((B-A+1)*Rnd+A) 条件(B>A)子程序和自定义函数Sub StrSubName Function StrFunName(arg[1],..)子程序体函数体Exit Sub 中途跳出Exit Function 中途跳出End Sub StrFunName=Value 返回值End Function[call] StrSubName 引用子程序Var=StrFunName(arg[1],..) 引用函数子程序和自定义函数可以递归调用;ASP六大对象常用语句示范:Response:Response.write StrVar/"String":向网页写出参数值或字符串等同于在Html标记中嵌入<%=StrVar/"String"%>Response.End:停止页面编译,并将已经编译内容输出到浏览器Response.Buffer=True|False:页面编译时是否使用缓存的设置,一般在页面头部设置Response.Flush:强制输出页面已编译部分内容Response.Clear:将缓冲区内的数据清除Response.Redirect URL:停止页面编译或输出,转载指定所需页面Response.IsClientConnected:返回True|False,检测用户是否还处于连接状态Response.Charset(CharsetName):设置页面编码类型,即<meta http-equiv="Content-Type" content="text/html; charset=gb2312">Response.ContentType [= ContentType ]:设置页面文件类型,同上Response.Expires [= number]:设置页面失效时间,单位分钟Response.ExpiresAbsolute [= [date] [time]]:设置页面失效的绝对时间Response.Status = StatusDescription:设置页面状态描述Request:Request("PassStrName"):读取网页传递值,包括表单及以?PassStrName=value&PassStrName_n=value_n形式Request[.collection|property|method](variable)Request.querystring("PassStrName"):读取Get方法传递的表单值和?PassStrName=value Request.QueryString(Varible)[(Index).Count]Request.form("PassStrName"):读取Post方法传递的纯表单域的值Request.Form(Parameter)[(Index).Count]Request.ServerVaribles(Server Environment Variable):读取客户端系统环境变量,详见参考Request.BinaryRead(Count):读取指定字节数的传送值Request.TotalBytes:查询体的长度,以字节为单位,只读注:同名表单如:CheckBox如有多项值,传递形式如右,StrName=value1,value2,...需要用Split函数分割各项值Multiple的Select表单与CheckBox类似,TextArea的值可包含换行字符,用Replace转为<br>,以满足格式需要Session:(用户全局变量)Session("SesName")=value:存储Session变量值,也可读取该值Session("SesName")=Empty:判断Session值是否存在的两种方法IsEmpty(Session("SesName"))=True|False:判断Session值是否存在的两种方法Session.TimeOut=num:设置Session变量的存在时效,单位分钟Session.Abandon:清除所有Session变量值Session.SessionID:Session变量的ID序列号,只读Application:(应用程序全局变量)Application("AppName")=value:存储Application变量值,也可读取该值Application("AppName")=Empty:判断Application值是否存在的两种方法IsEmpty(Application("AppName"))=True|False:判断Application值是否存在的两种方法Application.Lock:Application变量值锁定,防止同时更改变量值Application.UnLock:Application变量值解锁,允许更改变量值注:Session与Application变量都可以用来存储数组和系统对象,引用方法是变量名相当于数组名而已,但不能直接改变其值,需要借助临时数组修改值后,再赋给Session与Application变量Global.asa文件的结构:<% @language="VBscript"%><% Sub Application_OnStart ...End SubSub Application_OnEnd ... End SubSub Session_OnStart ...End SubSub Session_OnEnd ... End Sub%>Server:Server.MapPath("FileUrl"):映射文件名的服务器站点绝对地址,Path=Server.MapPath(./)可以得到虚拟目录根路径Server.HtmlEncode("string"):转换为可以直接显示带Html格式的字符串,如:<,>等Server.URLEncode( "string"):转换为浏览器地址编码set Var=Server.CreatObject("ObjName"):创建对象变量Server.ScriptTimeout = NumSeconds:ASP程序页面执行时限,以秒为单位Cookies: 存储在用户本机的临时变量,每个Cookie的最大字节4KB,最多可以有300个Cookie 1.2MBResponse.cookies("StrCookieName")=value:存储Cookie变量值,也可读取该值Response.cookies("StrCookieName")="":判断是否为空Response.cookies("StrCookieName").Expires=Date:变量有效期,以天为单位,小于当前时间立即失效Response.Cookies(Cookie[(key).Attribute]):标准语法ObjectContext 控制ASP的事务处理ObjectContext.OnTransactionAbort:由放弃的事务处理事件激发,在脚本完成处理后发生ObjectContext.OnTransactionCommit:由成功的事务处理事件激发,在脚本完成处理后发生ObjectContext.SetAbort:显式的放弃一次事务处理ObjectContext.SetComplete:覆盖前面任何调用ObjectContext.SetAbort方法的调用Msgbox "string"/StrName:VBscript提示框表单的Onsubmit事件:在同一页面写入FunctionFormName_onsubmit()..FormName_onsubmit=True/False..end Function,页面会在提交前先执行语句,并根据返回值判断是否完成提交任务。

vb_常用函数

vb_常用函数
算Βιβλιοθήκη 运算 连接运算 关系运算 逻辑运算
算术运算符
算术运算符是最常用的运算符,在VB中提供了9个算术运算符,见下表
运算 幂 取负 乘法 浮点除法 整数除法 取模 加法 减法 连接
运算符
例子
-X X*Y X/Y X\Y X mod Y X+Y X-Y X$ & Y$

* / \ Mod + &
X∧Y
注意:在上面9个运算符中,除了取负是单目运算符外,其余均为双目运算符 (需要两个运算量)
字符串函数—字符串截取函数
用来截取字符串的一部分,可以从左边、右边、中间进行截取 1、左边截取 left$(字符串,n) 返回字符串的前n个字符,在立即窗口进行测试 ?Left$(“abcdefg”,4) 2、中间截取 mid$(字符串,p,n) 从第P个字符开始向后截取n个字符 注意:如果省略第三个变量n则从第P个字符截取到字符串的末尾 3、右部截取 right$(字符串,n) 返回字符串的最后n个字符 字符串长度测试函数:Len(字符串) 可以测试字符串的长度,也可以测试变量的存储空间。
字符串匹配函数
在编写程序时有时候需要知道是否在文本框中是否输入了某个字符串,可 以通过instr函数进行判断。格式如下: Instr([首字符位置,]字符串1,字符串2[,n]) 在字符串1中查找字符串2,如果找到了则返回字符串2的第一个字符在第一 个字符串1中的位置。例如在立即窗口测试: A=“happy new year” B=instr(a$,”new”) Print B 说明: 1、字符串2的长度必须小于65535个字符 2、instr()返回的是一个常整型数。 3、首字符位置是可选的 4、函数的最后一个自变量n是可选的。N的取值为:0,1,2 N=0 进行二进制比较,区分字母大小写 n=1 忽略大小写 N=2 基于数据库中包含的信息进行比较

VB常用函数(很全)

VB常用函数(很全)

Abs 函数返回数的绝对值。

And 运算符执行两个表达式的逻辑连接。

Array 函数返回含一数组的变体。

Asc 函数返回字符串首字母的ANSI 字符代码。

赋值运算符(=) 给变量或属性赋值。

Atn 函数返回数的反正切值。

调用语句将控制移交Sub 或Function 过程。

CBool 函数返回已被转换为Boolean 子类型的变体的表达式。

CByte 函数返回已被转换为字节子类型的变体的表达式。

CCur 函数返回已被转换为货币子类型的变体的表达式。

CDate 函数返回已被转换为日期子类型的变体的表达式。

CDbl 函数返回已被转换为双精度子类型的变体的表达式。

Chr 函数返回指定ANSI 字符码的字符。

CInt 函数返回已被转换为整数子类型的变体的表达式。

Class 对象提供对已创建的类的事件的访问。

Class 语句声明类名Clear 方法清除Err 对象的所有属性设置。

CLng 函数返回已被转换为Long 子类型的变体的表达式。

颜色常数颜色常数列表。

比较常数用于比较运算的常数列表。

连接运算符(&) 强制两个表达式的字符串连接。

Const 语句声明用于字母值的常数。

Cos 函数返回角度的余弦值。

CreateObject 函数创建并返回对“自动”对象的引用。

CSng 函数返回已被转换为单精度子类型的变体的表达式。

CStr 函数返回已被转换为字符串子类型的变体的表达式。

日期和时间常数在日期和时间运算中用来定义星期几和其他常数的常数列表。

日期格式常数用于日期和时间格式的常数列表。

Date 函数返回当前系统日期。

DateAdd 函数返回加上了指定的时间间隔的日期。

DateDiff 函数返回两个日期之间的间隔。

DatePart 函数返回给定日期的指定部分。

DateSerial 函数返回指定年月日的日期子类型的变体。

DateValue 函数返回日期子类型的变体。

Day 函数返回日期,取值范围为1 至31。

VB常用函数

VB常用函数

VB常用函数:1.数值型函数:int(num): 取整int(99.8)=99; int(-99.2)=-100fix(num):取整fix(99.8)=99; fix(-99.2)=-99round(num,n):四舍五入取小数位round(3.14159,3)=3.142 中点数值四舍五入为近偶取整round(3.25,1)=3.3sqr(num) 取根号2.字符串函数:len(str):计算字符串长度中文字符长度也计为一!mid(str,起始字符,[读取长度]):截取字符串中间子字符串left(str,nlen):从左边起截取nlen长度子字符串right(str,nlen):从右边起截取nlen长度子字符串trim(str):去除字符串两端空格replace(str,查找字符串,替代字符串,[起始字符,替代次数,比较方法]):替换字符串注:默认值:起始字符1;替代次数不限;比较方法区分大小写(0)InStr([起始字符,]str,查找字符串[,比较方法]):检测是否包含子字符串可选参数需同时选返回起始位置InStrrev()split(str,分割字符串[,次数][,比较方法]):以分割字符串为分割标志将字符串转为字符数组可选参数需同时选CHR(num)通过ASCII值获取一个字符chr(32) 空格chr(13) 回车Ucase(str)所有字符转成大写Lcase(str)所有字符转成小写3.数据类型转换函数:Cint(str):转换正数True -1;False 0;日期距离1899/12/31天数;时间上午段0;下午段1;Cstr(str):日期输出格式yyyy/mm/dd;时间输出格式Am/Pm hh:mm:ssCsng(str):转换为单精度数值Cdbl(str):转换为双精度数值Cdate()4.时间函数:date:取系统当前日期time:取系统当前时间now:取系统当前时间及日期值Datetime类型DateDiff(间隔单位,日期一,日期二):计算时间差日期二-日期一d m yyyyweekday(date):计算星期几Sunday 1Monday 2Tuesday 3Wednsday 4Thurday 5Friday 6Saturday 7year(datetime):截取年份month(datetime):截取月份day(datetime):截取日hour(datetime):截取小时minute(datetime):截取分钟second(datetime):截取秒IsnumericIsdateFormatDateTime(datetime,n)n 0~4FormatNumber(m,n) 对象按钮\图片\表格.... 事件onclick 单击ondblclick 双击onbeforecopy 拷贝onload 对象加载onunload 对象关闭onchange 对象改变onfocus 对象获得焦点onblur 对象失去焦点动作网页与表单进行关联1.sub 对象名_事件名end sub2.sub xend sub<input type="button" name="Submit" value="按钮" onclick="x()"/>。

(完整)VB函数手册

(完整)VB函数手册

(完整)VB函数手册VB常用函数手册版本1。

0(完整)VB函数手册Table of ContentsChr 函数 (4)Abs 函数 (4)InStr 函数 (5)InStrRev函数 (7)Replace函数 (9)LCase 函数 (11)UCase 函数 (11)Len 函数 (12)Left 函数 (13)Mid 函数 (14)Right 函数 (15)LTrim、RTrim与 Trim 函数 (16)Abs 函数 (16)FormatNumber函数 (17)FormatPercent函数 (18)LBound 函数 (20)UBound 函数 (21)Rnd 函数 (23)Round函数 (24)Year 函数 (25)Month 函数 (25)Day 函数 (25)Hour 函数 (26)Minute 函数 (26)Second 函数 (27)Weekday 函数 (27)WeekdayName函数 (29)Date 函数 (30)Time 函数 (31)Now 函数 (31)DateAdd 函数 (31)DateDiff 函数 (33)DatePart 函数 (37)FormatDateTime函数 (39)类型转换函数 (41)Format 函数 (44)IIf 函数 (46)IsArray 函数 (47)IsDate 函数 (48)IsEmpty 函数 (48)IsNull 函数 (49)IsNumeric 函数 (50)IsObject 函数 (50)Split函数 (51)Val 函数 (52)InputBox 函数 (53)MsgBox 函数 (55)Chr 函数返回 String,其中包含有与指定的字符代码相关的字符 .语法Chr(charcode)必要的charcode参数是一个用来识别某字符的 Long。

说明0 到 31 之间的数字与标准的非打印 ASCII 代码相同.例如,Chr(10)可以返回换行字符。

VB函数大全手册

VB函数大全手册

(一)类型转换类函数
1. CType(X)
[格式]:
P=CBool(X) ' 将X转换为“布尔”(Boolean)类型
P=CByte(X) ' 将X转换为“字节”(Byte)类型
P=CCur(X) ' 将X转换为“金额”(Currency)类型
P=CDate(X) ' 将X转换为“日期”(Date)类型
[范例]:
若当前时间为2003年8月29日晚上19点26分45秒,则
P=Now()
结果为:P=2003-08-29 19:26:45
6.MonthName:返回月份名称
[格式]:P=MonthName(X)
[说明]:X参数可传入1---12,则返回值为“一月”、“二月”……,但是在英文Windows环境下,返回的是”January”,”February”……
Rnd [(nun)] 产生一个小于1,大于或等于0的随机数,类型为Single。若参数num小于0,那么每次都会返回相同的随机数;若没有提供参数或参数大于0,那么会依序产生下一个随机数,此为默认值;若参数num等于0,那么会返回最近一次产生的随机数。为了每次产生不同的随机数,在使用Rand ()函数之前,最好使用Randomize语句。若要随机产生一个N到M的整数,可利用如下公式:Int (Rand ()*M-N+1)+N。
(二)常用数学函数
[格式]:
1. Abs(N) 取绝对值
例:Abs(-3.5) 结果:3.5
2. Cos(N) 余弦函数
例:Cos(0) 结果:1
3. Exp(N) e为底的指数函数
例:Exp(3) 结果:20.068

vb api函数使用手册

vb api函数使用手册

vb api函数使用手册VB API(Application Programming Interface,应用程序编程接口)是一种供开发者使用的工具,它为开发者提供了一套标准的函数和方法,以便与特定软件或系统进行交互和通信。

VB API函数使用手册为开发者提供了相关的文档和说明,以帮助他们使用API中的函数进行编程。

以下是VB API函数使用手册的一些主要内容。

1.引言-简要介绍VB API及其作用;-提供VB API函数使用手册的目的和范围;-确定读者的预期水平和目标。

2.准备环境-提供VB API函数使用的开发环境和工具;-介绍如何安装和配置VB API;-提供示例代码和演示项目,以帮助开发者快速上手。

3. API函数基础知识-解释API函数的基本概念和术语;-介绍API函数的语法和参数;-提供示例代码,以帮助开发者理解和使用函数。

4. API函数列表-详细列出所有可用的API函数;-每个函数提供函数名称、参数说明和返回值说明;-提供示例代码,以帮助开发者了解函数的用途和使用方法。

5.常见问题和错误处理-列出开发者在使用API函数时常见的问题和错误;-提供解决方案和错误处理技巧;-提醒开发者注意事项和最佳实践。

6.附录-提供额外的参考资料和资源链接;-列出相关的文档和教程;-提供支持和联系信息,以便开发者获得进一步的帮助。

编写VB API函数使用手册时,需要注意以下几点:1.使用简单明了的语言和术语,以便开发者容易理解和掌握;2.提供丰富的示例代码和演示项目,以帮助开发者实际运用API函数;3.使用图表、表格和代码块等辅助工具,以提高可读性和易用性;4.按照逻辑顺序组织内容,以便开发者可以系统性地学习和参考。

总结:VB API函数使用手册是帮助开发者学习和使用VB API函数的重要工具。

它提供了必要的文档和说明,以帮助开发者理解API函数的用途和使用方法。

编写VB API函数使用手册需要使用简明清晰的语言,提供丰富的示例代码,并按照逻辑顺序组织内容,以便开发者可以轻松地掌握和应用API函数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB常用函数手册版本1.0Table of ContentsChr 函数 (4)Abs 函数 (4)InStr 函数 (4)InStrRev函数 (5)Replace函数 (6)LCase 函数 (8)UCase 函数 (8)Len 函数 (8)Left 函数 (9)Mid 函数 (10)Right 函数 (10)LTrim、RTrim与Trim 函数 (11)Abs 函数 (11)FormatNumber函数 (11)FormatPercent函数 (12)LBound 函数 (13)UBound 函数 (14)Rnd 函数 (15)Round函数 (16)Year 函数 (16)Month 函数 (16)Day 函数 (17)Hour 函数 (17)Minute 函数 (17)Second 函数 (18)Weekday 函数 (18)WeekdayName函数 (19)Date 函数 (20)Time 函数 (20)Now 函数 (20)DateAdd 函数 (20)DateDiff 函数 (22)DatePart 函数 (24)FormatDateTime函数 (25)类型转换函数 (26)Format 函数 (28)IIf 函数 (29)IsArray 函数 (30)IsDate 函数 (30)IsEmpty 函数 (30)IsNull 函数 (31)IsNumeric 函数 (31)IsObject 函数 (32)Split函数 (32)Val 函数 (33)InputBox 函数 (34)MsgBox 函数 (35)Chr 函数返回 String,其中包含有与指定的字符代码相关的字符。

语法Chr(charcode)必要的charcode参数是一个用来识别某字符的Long。

说明0 到 31 之间的数字与标准的非打印 ASCII 代码相同。

例如,Chr(10)可以返回换行字符。

charcode 的正常范围为0 – 255。

然而,在DBCS 系统,charcode 的实际范围为-32768 到65535。

注意ChrB函数作用于包含在String 中的字节数据。

ChrB 总是返回一个单字节,而不是返回一个字符,一个字符可能是一个或两个字节。

ChrW函数返回包含Unicode的String,若在不支持Unicode 的平台上,则其功能与Chr 函数相同。

Abs 函数返回参数的绝对值,其类型和参数相同。

语法Abs(number)必要的number参数是任何有效的数值表达式,如果number 包含Null,则返回Null,如果number 是未初始化的变量,则返回0。

说明一个数的绝对值是将正负号去掉以后的值。

例如,ABS(-1) 和 ABS(1) 都返回 1。

InStr 函数返回Variant (Long),指定一字符串在另一字符串中最先出现的位置。

语法InStr([start, ]string1, string2[, compare])InStr函数的语法具有下面的参数:部分说明start可选参数。

为数值表达式,设置每次搜索的起点。

如果省略,将从第一个字符的位置开始。

如果start 包含 Null,将发生错误。

如果指定了compare 参数,则一定要有start参数。

string1必要参数。

接受搜索的字符串表达式。

string2必要参数。

被搜索的字符串表达式。

Compare可选参数。

指定字符串比较。

如果compare 是 Null,将发生错误。

如果省略compare,Option Compare 的设置将决定比较的类型。

设置compare参数设置为:常数值描述vbUseCompareOption-1 使用Option Compare语句设置执行一个比较。

vbBinaryCompare0 执行一个二进制比较。

vbTextCompare 1 执行一个按照原文的比较。

vbDatabaseCompare 2 仅适用于Microsoft Access,执行一个基于数据库中信息的比较。

返回值如果InStr返回string1 为零长度0string1 为Null Nullstring2为零长度Startstring2为Null Nullstring2 找不到0在 string1 中找到string2找到的位置start > string20说明InStrB函数作用于包含在字符串中的字节数据。

所以InStrB返回的是字节位置,而不是字符位置。

InStrRev函数描述返回一个字符串在另一个字符串中出现的位置,从字符串的末尾算起。

InstrRev(string1,string2[,start[,compare]])InstrRev函数语法有如下几部分:部分描述string1必需的。

要执行搜索的字符串表达式。

string2必需的。

要搜索的字符串表达式。

start可选的。

数值表达式,设置每次搜索的开始位置。

如果忽略,则使用–1,它表示从上一个字符位置开始搜索。

如果start包含Null,则产生一个错误。

compare可选的。

数字值,指出在判断子字符串时所使用的比较方法。

如果忽略,则执行二进制比较。

关于其值,请参阅“设置值”部分。

设置值compare参数值如下:常数值描述vbUseCompareOption–1 用Option Compare语句的设置值来执行比较。

vbBinaryCompare0 执行二进制比较。

vbTextCompare 1 执行文字比较。

vbDatabaseCompare 2 只用于Microsoft Access。

基于您的数据库信息执行比较。

返回值InStrRev返回值如下:如果InStrRev返回string1长度为零。

0string1为Null。

Nullstring2长度为零Startstring2为Null Nullstring2没有找到。

0string2在string1中找到。

找到匹配字符串的位置。

start > Len(string2)0说明请注意,InstrRev函数的语法和Instr函数的语法不相同。

Replace函数返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,并且替换发生的次数也是指定的。

语法Replace(expression,find,replacewith[,start[,count[,compare]]])Replace函数语法有如下几部分:部分描述expression必需的。

字符串表达式,包含要替换的子字符串。

find必需的。

要搜索到的子字符串。

replacewith必需的。

用来替换的子字符串。

start可选的。

在表达式中子字符串搜索的开始位置。

如果忽略,假定从1开始。

count可选的。

子字符串进行替换的次数。

如果忽略,缺省值是–1,它表明进行所有可能的替换。

compare可选的。

数字值,表示判别子字符串时所用的比较方式。

关于其值,请参阅“设置值”部分。

设置值compare参数的设置值如下:常数值描述vbUseCompareOption–1 使用Option Compare语句的设置值来执行比较。

vbBinaryCompare0 执行二进制比较。

vbTextCompare 1 执行文字比较。

vbDatabaseCompare 2 仅用于Microsoft Access。

基于您的数据库的信息执行比较。

返回值Replace的返回值如下:如果Replace返回值expression长度为零零长度字符串("")。

expression为Null一个错误。

find长度为零expression的复本。

replacewith长度为零expression的复本,其中删除了所有出现的find的字符串。

start > Len(expression)长度为零的字符串。

count is 0 expression.的复本。

说明Replace函数的返回值是一个字符串,但是,其中从start所指定的位置开始,到expression字符串的结尾处的一段子字符串已经发生过替换动作。

并不是原字符串从头到尾的一个复制。

LCase 函数返回转成小写的 String。

语法LCase(string)必要的string参数可以是任何有效的字符串表达式。

如果string 包含Null,将返回Null。

说明只有大写的字母会转成小写;所有小写字母和非字母字符保持不变。

UCase 函数返回Variant (String),其中包含转成大写的字符串。

语法UCase(string)必要的string参数为任何有效的字符串表达式。

如果string 包含Null,将返回Null。

说明只有小写的字母会转成大写;原本大写或非字母之字符保持不变。

Len 函数返回 Long,其中包含字符串内字符的数目,或是存储一变量所需的字节数。

语法Len(string | varname)Len函数的语法有下面这些部分:部分说明string任何有效的字符串表达式。

如果string 包含 Null,会返回 Null。

Varname任何有效的变量名称。

如果varname包含Null,会返回Null。

如果varname 是Variant,Len 会视其为String 并且总是返回其包含的字符数。

说明两个可能的参数必须有其一(而且只能有其一)。

如为用户定义类型,Len 会返回其写至文件的大小。

注意LenB函数作用于字符串中的字节数据,如同在双字节字符集(DBCS)语言中一样。

所以LenB返回的是用于代表字符串的字节数,而不是返回字符串中字符的数量。

如为用户自定义类型,LenB返回在内存中的大小,包括元素之间的衬垫。

对于使用LenB的示例代码,请参阅示例主题中的第二个示例。

注意当在用户自定义数据类型中使用变长字符串时,Len 可能不能确定实际存储所需的字节数目。

Left 函数返回Variant (String),其中包含字符串中从左边算起指定数量的字符。

语法Left(string, length)Left函数的语法有下面的命名参数:部分说明string必要参数。

字符串表达式其中最左边的那些字符将被返回。

如果string 包含 Null,将返回 Null。

length必要参数;为Variant (Long)。

数值表达式,指出将返回多少个字符。

如果为0,返回零长度字符串("")。

如果大于或等于string 的字符数,则返回整个字符串。

说明欲知string 的字符数,使用Len函数。

注意LeftB函数作用于包含在字符串中的字节数据。

所以length 指定的是字节数,而不是要返回的字符数。

Mid 函数返回Variant (String),其中包含字符串中指定数量的字符。

相关文档
最新文档