Annab tulemiks mõne teise stringi esinemisjuhu paigutuse Accessi töölaua andmebaasi stringi lõpust.
Süntaks
InStrRev (stringikontroll; stringivaste [, Start [, Võrdle]])
Funktsiooni InstrRev süntaksil on järgmised argumendid.
Argument | Kirjeldus |
---|---|
stringikontroll |
Nõutav. Otsitav stringiavaldis. |
stringivaste |
– nõutav. Otsitakse stringi avaldist. |
start |
Valikuline. Numbriline avaldis, mis seab iga otsingu alguskoha. Kui argument on tühi, kasutatakse – 1, mis tähendab, et otsing algab viimase märgi positsioonist. Kui argument start sisaldab tühiväärtust, ilmneb tõrge. |
compare |
Valikuline. Arvväärtus, mis tähistab alamstringidega kasutatavat võrdlust. Kui argument on tühi, tehakse binaarne võrdlus. Väärtusi vt jaotisest „Sätted“. |
Sätted
Argumendi võrdle sätted võivad olla järgmised.
Konstant | Väärtus | Kirjeldus |
---|---|---|
vbUseCompareOption |
-1 |
Kasutab võrdlemiseks lauses Option Compare määratud sätet. |
vbBinaryCompare |
0 |
Teeb binaarvõrdluse. |
vbTextCompare |
1 |
Teeb tekstivõrdluse. |
vbDatabaseCompare |
2 |
Ainult Microsoft Office Access 2007. Võrdleb andmebaasis olevate väärtuste põhjal. |
Tagastusväärtused
Kui | InStrRev tagastamine |
---|---|
stringikontroll on null-pikkus |
0 |
stringikontroll on null |
Tühi |
stringivaste on null-pikkus |
start |
stringivaste on null |
Tühi |
stringivaste ei leitud |
0 |
stringivaste on leitud stringikontroll jooksul |
Vaste leidmise asukoht |
> LEN-i käivitamine (stringivaste) |
0 |
Kommentaarid
Pange tähele, et funktsiooni InstrRev süntaks pole sama, mis funktsiooni instr süntaks.
Päringu näited
Avaldis | Tulemid |
---|---|
Valige Names_InstrRev. *, InStrRev (täisnimi; "S") Expr1 alates [Names_InstrRev]; |
Annab tulemiks stringi "S" paigutuse tabeli nimede hulgast veeru "täisnimi" väärtuste põhjal. |
Valige Names_InstrRev. *, InStrRev (täisnimi; "S"; 10) InStrTest alates [Names_InstrRev]; |
Tagastab stringi "S" koha veerus "täisnimi" olevate väärtuste põhjal alates positsioonist 10 tabeli nimest ja kuvab veeru InStrTest. |