Restituisce la posizione di una stringa all'interno di un'altra in un database desktop di Access. La ricerca inizia alla fine della stringa.
Sintassi
InStrRev(stringcheck, stringmatch [, start[, compare]])
InStrRev ha gli argomenti seguenti:
| Argomento | Descrizione |
|---|---|
stringcheck |
Obbligatorio. Espressione stringa in cui eseguire la ricerca. |
stringmatch |
Obbligatorio. Espressione stringa da trovare. |
start |
Facoltativo. Espressione numerica che imposta la posizione iniziale per ogni ricerca. Se viene omesso, -1 viene usato. Questo valore indica che la ricerca inizia in corrispondenza dell'ultima posizione del carattere. Se start contiene Null, si verifica un errore. |
compare |
Facoltativo. Valore numerico che indica il tipo di confronto da usare per valutare le sottostringhe. Se viene omesso, Access esegue un confronto binario. Per i valori, vedere la sezione Impostazioni. |
Impostazioni
compare possono usare queste impostazioni:
| Costante | Valore | Descrizione |
|---|---|---|
vbUseCompareOption |
-1 |
Esegue un confronto usando l'impostazione dell'istruzione Option Compare . |
vbBinaryCompare |
0 |
Esegue un confronto binario. |
vbTextCompare |
1 |
Esegue un confronto di testo. |
Valori restituiti
| If |
InStrRev Restituisce |
|---|---|
stringcheck è di lunghezza zero |
0 |
stringcheck È Null |
Null |
stringmatch è di lunghezza zero |
start |
stringmatch È Null |
Null |
stringmatch non viene trovato |
0 |
stringmatch si trova all'interno stringcheck |
Posizione in cui viene trovata la corrispondenza |
start > Len(stringmatch) |
0 |
Osservazioni
La sintassi per InStrRev non è la stessa della sintassi per InStr.
Esempi di query
| Espressione | Risultati |
|---|---|
SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev]; |
Restituisce la posizione di "S" nei valori nella FullName colonna della Names_InstrRev tabella. |
SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; |
Restituisce la posizione di "S" nei valori nella FullName colonna della Names_InstrRev tabella, a partire dalla posizione 10e visualizza il risultato nella InStrTest colonna. |