denna msaccess-handledning förklarar hur du använder Åtkomstinstr-funktionen med syntax och exempel.
beskrivning
funktionen Microsoft Access InStr returnerar positionen för den första förekomsten av en sträng i en annan sträng.
Syntax
syntaxen för InStr-funktionen i MS Access är:
InStr ( , string_being_searched, string2, )
parametrar eller argument
starta valfritt. Det är startpositionen för sökningen. Om denna parameter utelämnas börjar sökningen vid position 1., string_being_searched strängen som kommer att sökas. string2 strängen att söka efter. jämför
valfritt. Detta är den typ av jämförelse som ska utföras.,id=”2e217f214f”>
Note
- The first position in string_being_searched is 1.,
- när du hittar platsen för string2 i en string_being_searched, utför InStr-funktionen inte en skiftlägeskänslig sökning.
- Om string2 inte hittas inom string_being_searched kommer InStr-funktionen att returnera 0.
- Om string_being_searched är noll-längd kommer InStr-funktionen att returnera 0.
- Om string_being_searched är null, kommer InStr-funktionen att returnera null.
- Om string2 är noll-längd kommer InStr-funktionen att returnera värdet som används i startparametern.
- Om startparametern utelämnas kommer InStr-funktionen att returnera 1.,
- Om start är större än string2 kommer InStr-funktionen att returnera 0.
gäller för
InStr-funktionen kan användas i följande versioner av Microsoft Access:
- Access 2016, Access 2013, Access 2010, Access 2007, Access 2003, Access XP, Access 2000
exempel
låt oss titta på hur du använder InStr-funktionen i MS Access:
exempel i VBA-kod
instr-funktionen kan användas i VBA-kod i Microsoft Access.,
till exempel:
Dim LPosition As IntegerLPosition = InStr (10, "Tech on the Net", "t")
i det här exemplet skulle variabeln LPosition nu innehålla värdet 15.
exempel i SQL/Queries
Du kan också använda InStr-funktionen i en fråga i Microsoft Access.
till exempel:
i den här frågan har vi använt InStr-funktionen enligt följande:
Expr1: InStr(1,,"t")
den här frågan returnerar positionen för den första ”t” i fältet kategorinamn. Resultaten visas i en kolumn som heter Expr1. Du kan ersätta Expr1 med ett kolumnnamn som är mer meningsfullt.,
till exempel:
Position: InStr(1,,"t")
resultaten skulle nu visas i en kolumn som heter Position.