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