Ez az MSAccess bemutató elmagyarázza, hogyan kell használni az Access InStr függvényt szintaxissal és példákkal.

leírás

a Microsoft Access InStr függvény egy karakterlánc első előfordulásának helyzetét adja vissza egy másik karakterláncban.

szintaxis

az InStr függvény szintaxisa MS Access esetén:

InStr ( , string_being_searched, string2, )

paraméterek vagy argumentumok

Start opcionális. Ez a keresés kiindulópontja. Ha ezt a paramétert kihagyjuk, a keresés az 1.pozícióban kezdődik., string_being_searched a húr, hogy lesz keresve. string2 a húr keresni. összehasonlítás

opcionális. Ez az összehasonlítás típusa.,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.,
  • amikor string2 helyét string_being_searched-ben találja, az InStr funkció nem végez eset-érzékeny keresést.
  • ha string2 nem található string_being_searched, az InStr függvény visszatér 0.
  • ha a string_being_searched nulla hosszúságú, akkor az InStr függvény 0 értéket ad vissza.
  • ha a string_being_searched null, az InStr függvény null értéket ad vissza.
  • ha a string2 nulla hosszúságú, az InStr függvény visszaadja a start paraméterben használt értéket.
  • ha a start paraméter elhagyásra kerül, az InStr függvény 1.,
  • ha a start nagyobb, mint a string2, az InStr funkció 0-ra fog visszatérni.

az InStr funkció a Microsoft Access következő verzióiban használható:

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

példa

nézzük meg, hogyan kell használni az InStr funkciót MS Access-ben:

példa a VBA kódban

az Instr funkció használható VBA kódban a Microsoft Access alkalmazásban.,

például:

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

ebben a példában az LPosition nevű változó most tartalmazza a 15 értéket.

példa az SQL / lekérdezésekben

az InStr funkciót a Microsoft Access lekérdezésében is használhatja.

például:

ebben a lekérdezésben az InStr funkciót az alábbiak szerint használtuk:

Expr1: InStr(1,,"t")

Ez a lekérdezés visszaadja az első “t” pozícióját a Kategoryname mezőben. Az eredmények egy Expr1 nevű oszlopban jelennek meg. Az Expr1-et egy oszlopnévvel helyettesítheti, amely értelmesebb.,

például:

Position: InStr(1,,"t")

Az eredmények most egy pozíció nevű oszlopban jelennek meg.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük