使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

从 Access 桌面数据库中的字符串末尾返回一个字符串在另一个字符串中出现的位置。

语法

InStrRev (stringcheck, stringmatch [, start[, compare]])

InStrRev 函数语法具有以下命名参数:

参数

说明

stringcheck

必需。 正在搜索的字符串表达式。

stringmatch

必需。 正在搜索的字符串表达式。

开始

可选。 设置每个搜索的起始位置的数值表达式。 如果省略,则使用 –1,这意味着搜索从最后一个字符位置开始。 如果 start 包含 Null,则会发生错误。

比较

可选。 指示计算子字符串时要使用的比较类型的数值。 如果省略,则执行二进制比较。 有关值,请参阅设置部分。

设置

比较参数设置包括:

常数

说明

vbUseCompareOption

来执行此操作

使用 Option Compare 语句的设置执行比较。

vbBinaryCompare

0

执行二进制比较。

vbTextCompare

1

执行文本比较。

vbDatabaseCompare

2

仅限Microsoft Office Access 2007 。 根据数据库中的信息执行比较。

返回值

If

InStrRev 返回

stringcheck 为零长度

0

stringcheckNull

Null

stringmatch 为零长度

开始

stringmatchNull

Null

找不到 stringmatch

0

stringmatch 位于 stringcheck

找到匹配的位置

start > Len (stringmatch)

0

备注

请注意, InStrRev 函数的语法与 InStr 函数的语法不同。

查询示例

Expression

结果

SELECT Names_InstrRev.*,InStrRev (FullName,“S”) AS Expr1 FROM [Names_InstrRev];

从表中的“FullName”列中的值返回字符串“S”的位置。

SELECT Names_InstrRev.*,InStrRev (FullName,“S”,10) AS InStrTest FROM [Names_InstrRev];

返回“FullName”列中值中字符串“S”的位置,从表“名称”的第 10 个位置开始,显示在 InStrTest 列中。

字符串函数以及如何使用它们

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×