InStrRev 函數

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

請參閱

字串函數及其使用方法

需要更多協助?

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

×