回傳一個字串在另一個字串中出現的位置,該位置來自 Access 桌面資料庫中字串的結尾。
語法
InStrRev (stringcheck、stringmatch [, start[, compare])
InStrRev 函式語法具有以下命名參數:
| 引數 | 描述 |
|---|---|
| 弦檢 | 必要。 字串表達式正在搜尋。 |
| 串線賽 | 必要。 正在搜尋字串表達式。 |
| 開始 | 可省略。 數值表達式,設定每次搜尋的起始位置。 若省略,則使用 –1,表示搜尋從最後一個字元位置開始。 若 start 包含 Null,則會發生錯誤。 |
| compare | 可省略。 數值表示在評估子字串時應使用的比較類型。 若省略,則進行二元比較。 數值請參見設定區塊。 |
設定
比較參數的設定如下:
| 恆定 | 值 | 描述 |
|---|---|---|
| vbUseCompareOption | -1 | 使用選項 比較 語句的設定進行比較。 |
| vbBinary比較 | 0 | 進行二元比較。 |
| vbText比較 | 1 | 進行文本比較。 |
回報價值
| 如果 | InStrRev 回歸 |
|---|---|
| 字串檢查 為零長度 | 0 |
| stringcheck 為 Null | Null |
| 字串匹配 為零長度 | 開始 |
| 字串匹配 為 Null | Null |
| 找不到 stringmatch。 | 0 |
| stringmatch 可在 stringcheck 中找到 | 匹配點所在的位置 |
| 開始 > Len (串) | 0 |
註解
請注意, InStrRev 函式的語法與 InStr 函式的語法不同。
查詢範例
| 運算式 | 結果 |
|---|---|
| SELECT Names_InstrRev.*,InStrRev (全名,「S」) 作為 Expr1 來自 [Names_InstrRev]; | 回傳來自資料表 Names 中「FullName」欄位中字串「S」的位置。 |
| SELECT Names_InstrRev.*,InStrRev (全名「S」,10) AS InStrTest 來自 [Names_InstrRev]; | 從「FullName」欄位的值回傳字串「S」的位置,從資料表名稱的第 10 位置開始,並顯示在 InStrTest 欄位。 |