Dette MSAccess veiledningen forklarer hvordan du bruker Tilgang InStr funksjon med syntaks og eksempler.

Beskrivelse

Microsoft Access InStr-funksjonen returnerer posisjonen til den første forekomsten av en streng i en annen streng.

Syntaks

syntaksen for InStr funksjon i MS-Tilgang er:

InStr ( , string_being_searched, string2, )

Parametere eller Argumenter

start Valgfritt. Det er startposisjonen for søk. Hvis denne parameteren er utelatt, søk starter i posisjon 1., string_being_searched strengen som vil bli søkt. streng2 strengen du vil søke etter. sammenlign

Ekstrautstyr. Dette er den type sammenligningen til å utføre.,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.,
  • Når du finner plasseringen av streng2 i en string_being_searched, den InStr funksjonen ikke utføre bokstaver søk.
  • Hvis streng2 er ikke funnet i string_being_searched, den InStr funksjonen vil returnere 0.
  • Hvis string_being_searched er null-lengde, InStr funksjonen vil returnere 0.
  • Hvis string_being_searched er null, InStr funksjonen vil returnere null.
  • Hvis streng2 er null-lengde, InStr funksjonen vil returnere verdien som brukes i start-parameteren.
  • Hvis start-parameteren utelates, InStr funksjonen vil returnere 1.,
  • Hvis start er større enn streng2, den InStr funksjonen vil returnere 0.

Gjelder For

InStr funksjonen kan brukes i følgende versjoner av Microsoft Access:

  • få Tilgang til 2016, Access 2013, Access 2010, 2007, Access 2003, Access XP, Access 2000

Eksempel

La oss se på hvordan du bruker InStr funksjon i MS Access:

Eksempel i VBA-Kode

InStr funksjonen kan brukes i VBA-kode i Microsoft Access.,

For eksempel slik:

Dim LPosition As IntegerLPosition = InStr (10, "Tech on the Net", "t")

I dette eksempelet variabel kalt LPosition vil nå inneholde verdien 15.

Eksempel i SQL/Spørringer

Du kan også bruke InStr funksjon i en spørring i Microsoft Access.

For eksempel slik:

I dette søket, vi har brukt InStr funksjon som følger:

Expr1: InStr(1,,"t")

Dette søket vil returnere posisjonen til den første «t» i CategoryName feltet. Resultatene vil vises i en kolonne kalt Expr1. Du kan erstatte Expr1 med en kolonne navn som er mer meningsfylt.,

For eksempel slik:

Position: InStr(1,,"t")

resultatene vil nå bli vist i en kolonne kalt Posisjon.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *