Questo tutorial di MSAccess spiega come utilizzare la funzione InStr Access con sintassi ed esempi.
Descrizione
La funzione InStr di Microsoft Access restituisce la posizione della prima occorrenza di una stringa in un’altra stringa.
Sintassi
La sintassi per la funzione InStr in MS Access è:
InStr ( , string_being_searched, string2, )
Parametri o argomenti
start Opzionale. È la posizione di partenza per la ricerca. Se questo parametro viene omesso, la ricerca inizierà dalla posizione 1., string_being_searched La stringa che verrà cercata. string2 La stringa da cercare. confronta
Opzionale. Questo è il tipo di confronto da eseguire.,id=”2e217f214f”>
Note
- The first position in string_being_searched is 1.,
- Quando si trova la posizione di string2 in string_being_searched, la funzione InStr non esegue una ricerca sensibile al maiuscolo / minuscolo.
- Se string2 non viene trovato all’interno di string_being_searched, la funzione InStr restituirà 0.
- Se string_being_searched è di lunghezza zero, la funzione InStr restituirà 0.
- Se string_being_searched è null, la funzione InStr restituirà null.
- Se string2 è a lunghezza zero, la funzione InStr restituirà il valore utilizzato nel parametro start.
- Se il parametro start viene omesso, la funzione InStr restituirà 1.,
- Se start è maggiore di string2, la funzione InStr restituirà 0.
Applica
La funzione InStr può essere utilizzato nelle seguenti versioni di Microsoft Access:
- Accesso 2016, Access 2013, 2010 Access, Access 2007 di Access 2003, Access XP, Access 2000
Esempio
vediamo come utilizzare la funzione InStr in MS Access:
Esempio nel Codice VBA
La funzione InStr può essere utilizzato in codice VBA in Microsoft Access.,
Ad esempio:
Dim LPosition As IntegerLPosition = InStr (10, "Tech on the Net", "t")
In questo esempio, la variabile chiamata LPosition ora conterrebbe il valore 15.
Esempio in SQL/Query
È anche possibile utilizzare la funzione InStr in una query in Microsoft Access.
Ad esempio:
In questa query, abbiamo usato la funzione InStr come segue:
Expr1: InStr(1,,"t")
Questa query restituirà la posizione della prima “t” nel campo CategoryName. I risultati verranno visualizzati in una colonna chiamata Expr1. È possibile sostituire Expr1 con un nome di colonna più significativo.,
Ad esempio:
Position: InStr(1,,"t")
I risultati verranno ora visualizzati in una colonna chiamata Position.