會從 Access 桌面資料庫中的字串結尾,于另一個字串中,返回其中一個字串出現的位置。

語法

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

InStrRev 函數語法具有以下命名引數:

引數

描述

stringcheck

必要。 要搜尋的字串運算式。

stringmatch

必要。 要搜尋的字串運算式。

開始

選用。 設定每個搜尋起始位置的數值運算式。 如果省略,會使用 –1,這表示搜尋會從最後一個字元位置開始。 如果 start 包含 Null,則發生錯誤。

compare

選用。 數值,指出評估子字串時要使用的比較類型。 如果省略,會執行二進位比較。 請參閱值的設定區段。

設定

比較 變數設定為:

常數

描述

vbUseCompareOption

-1

使用 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 中找到

找到相符專案的位置

啟動 > Len (字串)

0

註解

請注意 ,InStrRev 函數的語法與 InStr 函數的語法不同。

查詢範例

運算式

結果

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 欄中。

字串函數及其使用方法

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×