Funzione InStrRev

Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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
inizio > Lunghezza(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.

Vedere anche

Funzioni stringa e come usarle