Restituisce la posizione di un'occorrenza di una stringa all'interno di un'altra, dalla fine della stringa in un database desktop di Access.
Sintassi
InStrRev(stringcheck, stringmatch [, start[, compare]])
La sintassi della funzione InStrRev ha questi argomenti predefiniti:
Argomento |
Descrizione |
---|---|
stringcheck |
Obbligatorio. Espressione stringa in cui viene eseguita la ricerca. |
stringmatch |
Obbligatorio. Espressione stringa di cui viene eseguita la ricerca. |
start |
Facoltativo. Espressione numerica che imposta la posizione iniziale per ogni ricerca. Se omesso, viene usato -1, che significa che la ricerca inizia in corrispondenza della posizione dell'ultimo 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 omesso, viene eseguito un confronto binario. Per i valori, vedere la sezione Impostazioni. |
Impostazioni
Le impostazioni dell'argomento compare sono:
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
Se |
InStrRev restituisce |
---|---|
stringcheck ha lunghezza zero |
0 |
stringcheck è Null |
Null |
stringmatch ha lunghezza zero |
start |
stringmatch è Null |
Null |
stringmatch non viene trovato |
0 |
stringmatch è incluso in stringcheck |
Posizione in cui viene trovata la corrispondenza |
start > Len(stringmatch) |
0 |
Osservazioni
Si noti che la sintassi della funzione InStrRev non corrisponde a quella della funzione InStr.
Esempi di query
Espressione |
Risultati |
---|---|
SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Espr1 FROM [Names_InstrRev]; |
Restituisce la posizione della stringa "S" dai valori della colonna "FullName" dalla tabella Names. |
SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; |
Restituisce la posizione della stringa "S" dai valori della colonna "FullName", a partire dalla posizione 10 dalla tabella Names e viene visualizzata nella colonna InStrTest. |