Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

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.

vbDatabaseCompare

2

Solo per Microsoft Office Access 2007. Esegue un confronto basato sulle informazioni del database.

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.

Funzioni stringa e come usarle

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×