Funktsioon InStrRev

Rakenduskoht
Microsoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

Tagastab ühe stringi asukoha Accessi töölauaandmebaasis. Otsing algab stringi lõpust.

Süntaks

InStrRev(stringcheck, stringmatch [, start[, compare]])

InStrRev on järgmised argumendid:

Argument Kirjeldus
stringcheck Nõutav. Otsitav stringiavaldis.
stringmatch Nõutav. Otsitav stringiavaldis.
start Valikuline. Arvuline avaldis, mis määrab iga otsingu alguskoha. Kui see puudub, -1 kasutatakse seda. See väärtus tähendab, et otsing algab viimasest märgipositsioonist. Kui start see sisaldab Null, ilmneb tõrge.
compare Valikuline. Arvväärtus, mis näitab alamstringide hindamisel kasutatava võrdluse tüüpi. Kui see puudub, võrdleb Access kahendandmetega. Väärtusi vaadake jaotisest Sätted.

Sätted

compare saab kasutada järgmisi sätteid.

Konstant Väärtus Kirjeldus
vbUseCompareOption -1 Võrdleb lause sätet Option Compare kasutades.
vbBinaryCompare 0 Teeb binaarvõrdluse.
vbTextCompare 1 Võrdleb teksti.

Tagastusväärtused

Kui InStrRev tagastab
stringcheck on nullpikkusega 0
stringcheck on Null Null
stringmatch on nullpikkusega start
stringmatch on Null Null
stringmatch ei leitud 0
stringmatch on leitav stringcheck Vaste asukoht
start > Len(stringmatch) 0

Kommentaarid

InStrRev Süntaks pole sama, mis InStrfunktsiooni .

Päringu näited

Avaldis Tulemid
SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev]; Tagastab väärtuse asukoha "S" tabeli veerus FullNameNames_InstrRev .
SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; Tagastab väärtuse asukoha "S" tabeli veerus FullNameNames_InstrRev , alustades asukohast 10, ja kuvab tulemi veerus InStrTest .

Lisateave

Stringifunktsioonid ja nende kasutamine