InStrRev 函數

從 Access 桌面資料庫中字串的結尾,傳回一個字串在另一個字串中出現的位置。

語法

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

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

引數

描述

stringcheck

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

stringmatch

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

開始

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

compare

選用。 數值,表示在評估子字串時要使用的比較類型。 如果省略,則會執行二進位比較。 請參閱值的設定一節。

設定

[比較引數] 設定為:

常數

描述

vbUseCompareOption

-1

使用選項 Compare語句的設定來執行比較。

vbBinaryCompare

0

執行二進位比較。

vbTextCompare

1

執行文字比較。

vbDatabaseCompare

2

[僅Microsoft Office Access 2007 ]。 根據資料庫中的資訊來執行比較。

傳回值

If

InStrRev 傳回

stringcheck的長度為零

0

stringcheckNull

Null

stringmatch的長度為零

開始

stringmatchNull

Null

找不到stringmatch

0

stringcheck中找到stringmatch

發現相符的位置

開始 > Len (stringmatch)

0

註解

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

查詢範例

運算式

結果

從 [Names_InstrRev] 中選取 [Names_InstrRev]、[InStrRev] (FullName,"S")做為運算式 1;

傳回字串 "S" 的位置,從資料表名稱的欄 "FullName" 中的值。

從 [Names_InstrRev] 中選取 [Names_InstrRev]、[InStrRev] (FullName,"S",10)作為 InStrTest

傳回字串 "S" 的位置,從資料表名稱中的位置10開始,並在 [欄 InStrTest] 中顯示。

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

請參閱

字串函數及其使用方法

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

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×