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