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 queste argomentazioni:
| Argomento | Descrizione |
|---|---|
stringcheck |
Obbligatorio. Espressione stringa da cercare. |
stringmatch |
Obbligatorio. Espressione stringa da trovare. |
start |
Facoltativo. Espressione numerica che imposta la posizione iniziale di ogni ricerca. Se lo ometti, -1 viene utilizzato. Questo valore indica che la ricerca inizia dall'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 la valutazione delle sottostringhe. Se viene omesso, Access esegue un confronto binario. Per i valori, vedere la sezione Impostazioni. |
Impostazioni
compare È possibile 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 Resi |
|---|---|
stringcheck è di lunghezza zero |
0 |
stringcheck è Null |
Null |
stringmatch è di lunghezza zero |
start |
stringmatch è Null |
Null |
stringmatch non è stato trovato |
0 |
stringmatch si trova all'interno stringcheck |
La posizione in cui viene trovata la corrispondenza |
start > Len(stringmatch) |
0 |
Osservazioni
La sintassi per InStrRev è diversa da quella 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 InStrTest risultato nella colonna. |