Denne MSAccess tutorial forklarer, hvordan du bruger Access-InStr funktion med syntaks og eksempler.

beskrivelse

Microsoft Access InStr-funktionen returnerer placeringen af den første forekomst af en streng i en anden streng.

Syntaks

syntaks for InStr funktion i MS Access er:

InStr ( , string_being_searched, string2, )

Parametre eller Argumenter

start Valgfri. Det er startpositionen for søgningen. Hvis denne parameter udelades, begynder søgningen på position 1., string_being_searched den streng, der vil blive søgt. string2 strengen for at søge efter. sammenlign

valgfri. Dette er den type sammenligning, der skal udføres.,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 finder placeringen af string2 i en string_being_searched, udfører InStr-funktionen ikke en case-følsom søgning.
  • hvis string2 ikke findes i string_being_searched, returnerer InStr-funktionen 0.
  • hvis string_being_searched er null-længde, vil InStr funktionen returnere 0.
  • hvis string_being_searched er null, returnerer InStr-funktionen null.
  • hvis string2 er null-længde, returnerer InStr-funktionen den værdi, der bruges i start-parameteren.
  • hvis startparameteren udelades, returnerer InStr-funktionen 1.,
  • hvis start er større end string2, returnerer InStr-funktionen 0.

Gælder

InStr funktion kan bruges i følgende versioner af Microsoft Access:

  • Adgang til 2016, Adgang 2013, Access 2010, Access 2007, Access 2003, Access XP, Access 2000

Eksempel

Lad os se på, hvordan man bruger InStr funktion i MS Access:

Eksempel i VBA-Kode

InStr funktion kan anvendes i VBA-kode i Microsoft Access.,

For eksempel:

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

i dette eksempel vil variablen kaldet LPosition nu indeholde værdien 15.

eksempel i S .l/Quueries

Du kan også bruge InStr-funktionen i en forespørgsel i Microsoft Access.

For eksempel:

I denne forespørgsel, vi har brugt InStr funktion som følger:

Expr1: InStr(1,,"t")

Denne forespørgsel vil vende tilbage placeringen af det første “t” i CategoryName felt. Resultaterne vises i en kolonne kaldet E .pr1. Du kan erstatte E .pr1 med et kolonnenavn, der er mere meningsfuldt.,

For eksempel:

Position: InStr(1,,"t")

resultaterne vises nu i en kolonne kaldet Position.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *