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”>

VBA Constant Value Explanation vbUseCompareOption -1 Uses option compare vbBinaryCompare 0 Binary comparison vbTextCompare 1 Textual comparison vbDatabaseCompare 2 Comparison based on your database

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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *