acest tutorial MSAccess explică modul de utilizare a funcției access InStr cu sintaxă și exemple.

descriere

funcția Microsoft Access InStr returnează poziția primei apariții a unui șir într-un alt șir.

sintaxa

sintaxa pentru funcția InStr în MS Access este:

InStr ( , string_being_searched, string2, )

parametri sau argumente

start opțional. Este poziția de plecare pentru căutare. Dacă acest parametru este omis, căutarea va începe la poziția 1., string_being_searched șirul care va fi căutat. string2 șirul pentru a căuta. compară

opțional. Acesta este tipul de comparație pentru a efectua.,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.,
  • când găsiți locația string2 într-un string_being_searched, funcția InStr nu efectuează o căutare sensibilă la litere mari și mici.
  • dacă string2 nu este găsit în string_being_searched, funcția InStr va returna 0.
  • dacă string_being_searched are lungimea zero, funcția InStr va returna 0.
  • dacă string_being_searched este nul, funcția InStr va reveni null.
  • dacă string2 are lungimea zero, funcția InStr va returna valoarea utilizată în parametrul start.
  • dacă parametrul start este omis, funcția InStr va reveni 1.,
  • dacă start este mai mare decât string2, funcția InStr va reveni 0.

se Aplică

InStr funcție poate fi utilizată în următoarele versiuni de Microsoft Access:

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

Exemplu

Să ne uităm la modul de a utiliza funcția InStr în MS Access:

Exemplu în Cod VBA

InStr funcție poate fi utilizată în cod VBA în Microsoft Access.,

De exemplu:

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

În acest exemplu, variabila numita LPosition acum ar conține valoarea 15.

exemplu în SQL / Queries

De asemenea, puteți utiliza funcția InStr într-o interogare în Microsoft Access.

De exemplu:

În această interogare, am folosit InStr funcție, după cum urmează:

Expr1: InStr(1,,"t")

Această interogare va returna poziția primului „t” în CategoryName domeniu. Rezultatele vor fi afișate într-o coloană numită Expr1. Puteți înlocui Expr1 cu un nume de coloană care este mai semnificativ.,

de exemplu:

Position: InStr(1,,"t")

rezultatele vor fi afișate acum într-o coloană numită poziție.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *