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

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

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *