Access 2003完整教程:InStr 函数

返回Variant(Long) 值,该值指定一个字符串在另一个字符串中第一次出现时的位置。

语法

InStr([start, ]string1, string2[, compare])

InStr函数语法具有以下参数:

部分说明
start可选。数值表达式,用于设置每次搜索的开始位置。如果忽略,搜索将从第一个字符位置开始。如果start包含 Null,则会发生错误。如果指定了compare,则必须有start参数。
string1必选。被搜索的字符串表达式。
string2必选。要寻找的字符串表达式。
compare可选。指定字符串比较类型。如果compare为 Null,则会发生错误。如果忽略compare,则由OptionCompare设置确定比较类型。请指定有效的 LCID (LocaleID),以便在比较中使用区域专用规则。

设置

compare 参数设置有:

常量说明
vbUseCompareOption-1使用Option Compare语句的设置执行比较。
vbBinaryCompare0执行二进制比较。
vbTextCompare1执行文本比较。
vbDatabaseCompare2只用于 Microsoft Access。基于数据库中的信息执行比较。

返回值

如果InStr 返回
string1的长度为零0
string1NullNull
string2的长度为零start
string2NullNull
找不到string20
string1中找到了string2找到匹配项的位置
start>string20

说明

InStrB函数用于处理字符串中包含的字节数据。InStrB会返回字节位置,而不是返回一个字符串在另一个字符串中第一次出现时的字符位置。

上页:Access 2003完整教程:InputBox 函数 下页:Access 2003完整教程:InStrRev 函数

Access 2003完整教程:InStr 函数

Access 2003完整教程:InStrRev 函数Access 2003完整教程:Int、Fix 函数
Access 2003完整教程:IPmt 函数Access 2003完整教程:IRR 函数
Access 2003完整教程:IsArray 函数Access 2003完整教程:IsDate 函数
Access 2003完整教程:IsEmpty 函数Access 2003完整教程:IsError 函数
Access 2003完整教程:IsMissing 函数Access 2003完整教程:IsNull 函数
Access 2003完整教程:IsNumeric 函数Access 2003完整教程:IsObject 函数
Access 2003完整教程:LBound 函数Access 2003完整教程:LCase 函数
Access 2003完整教程:Left 函数Access 2003完整教程:Len 函数
Access 2003完整教程:Loc 函数Access 2003完整教程:LOF 函数
Access 2003完整教程:Log 函数Access 2003完整教程:LTrim、RTrim 和 Trim 函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号