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