Tämä MSAccess opetusohjelma selittää miten käyttää InStr funktion syntaksi ja esimerkkejä.

Kuvaus

Microsoft Access-InStr-funktio palauttaa aseman ensimmäinen esiintyminen merkkijonon toisen merkkijonon.

Syntax

syntaksi InStr-funktio MS Access on:

InStr ( , string_being_searched, string2, )

Parametrit tai Perustelut

käynnistä Valinnainen. Se on etsinnän lähtöpaikka. Jos tämä parametri jätetään pois, haku alkaa kohdasta 1., string_being_searched merkkijono, joka etsitään. string2 merkkijono etsiä. vertaa

valinnainen. Tämä on tyyppi vertailu suorittaa.,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.,
  • Kun löytää sijainnin merkkijono2 vuonna string_being_searched, InStr-funktio ei suorita kirjainkoko haku.
  • Jos string2: ta ei löydy string_being_searchedista, InStr-funktio palaa 0.
  • Jos string_being_searched on nollapituinen, InStr-funktio palaa 0.
  • Jos string_being_searched on null, InStr-funktio palauttaa null.
  • Jos string2 on nollapituinen, InStr-funktio palauttaa aloitusparametrissa käytetyn arvon.
  • Jos aloitusparametri jätetään pois, InStr-funktio palaa 1.,
  • Jos start on string2: ta suurempi, InStr-funktio palaa 0.

Koskee

Ohj-toimintoa voidaan käyttää seuraavia versioita Microsoft Access:

  • – Yhteys 2016, Access 2013, Access 2010, Access 2007-ja Access 2003 -, Access XP, Access 2000

Esimerkki

katsotaanpa, miten käyttää InStr-funktio MS Access:

Esimerkki VBA-Koodin

Ohj-toimintoa voidaan käyttää VBA-koodin Microsoft Access.,

esimerkiksi:

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

tässä esimerkissä muuttuja nimeltä LPosition olisi nyt oltava arvo 15.

esimerkki SQL/kyselyissä

InStr-toimintoa voi käyttää myös Microsoft Accessin kyselyssä.

esimerkiksi:

tämän kyselyn, olemme käyttäneet InStr-funktio seuraavasti:

Expr1: InStr(1,,"t")

Tämä kysely palauttaa asema ensimmäinen ”t” CategoryName alalla. Tulokset näkyvät sarakkeessa nimeltä Expr1. Expr1: n voi korvata mielekkäämmällä palstanimellä.,

esimerkiksi:

Position: InStr(1,,"t")

tulokset olisi nyt näytettävä sarake nimeltään Asentoon.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *