Funkcija InStrRev

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vraća položaj jednog niza unutar drugog u bazi podataka programa Access za računala. Pretraživanje počinje na kraju niza.

Sintaksa

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

InStrRev Sadrži sljedeće argumente:

Argument Opis
stringcheck Obavezno. Nizovni izraz koji se pretražuje.
stringmatch Obavezno. Nizovni izraz koji treba pronaći.
start Neobavezno. Brojčani izraz koji određuje početni položaj svakog pretraživanja. Ako ga izostavite, -1 koristi se. Ta vrijednost označava da pretraživanje počinje od zadnjeg znaka. Ako start sadrži Null, doći će do pogreške.
compare Neobavezno. Numerička vrijednost koja označava vrstu usporedbe koja će se koristiti prilikom procjene podnizova. Ako ga izostavite, Access će izvršiti binarnu usporedbu. Vrijednosti potražite u odjeljku Postavke.

Postavke

compare Može koristiti sljedeće postavke:

Konstanta Vrijednost Opis
vbUseCompareOption -1 Izvodi usporedbu pomoću postavke naredbe Option Compare .
vbBinaryCompare 0 Izvodi binarnu usporedbu.
vbTextCompare 1 Izvodi usporedbu teksta.

Vraćene vrijednosti

Ako InStrRev vraća
stringcheck ima nultu duljinu 0
stringcheck je Null Null
stringmatch ima nultu duljinu start
stringmatch je Null Null
stringmatch nije pronađeno 0
stringmatch nalazi se unutar stringcheck Položaj na kojem se nalazi podudaranje
start > Len(stringmatch) 0

Napomene

Sintaksa za nije jednaka sintaksi za InStrRevInStr.

Primjeri upita

Izraz Rezultati
SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev]; Vraća položaj u "S" vrijednostima u stupcu FullName tablice Names_InstrRev .
SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; Vraća položaj u "S" vrijednostima u FullName stupcu tablice Names_InstrRev , počevši od mjesta 10, i prikazuje rezultat u InStrTest stupcu.

Dodatne informacije

Funkcije niza i njihovo korištenje