Funkcija InStrRev

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

Daje položaj jedne niske unutar druge u Access bazi podataka za računare. Pretraga počinje na kraju niske.

Sintaksa

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

InStrRev Ima ove argumente:

Argument Opis
stringcheck Obavezno. Izraz niske za pretraživanje.
stringmatch Obavezno. Izraz niske koji treba pronaći.
start Opcionalno. Numerički izraz koji postavlja početnu poziciju za svaku pretragu. Ako ga izostavite, -1 koristi se. Ova vrednost znači da pretraga počinje od pozicije poslednjeg znaka. Ako start sadrži Null, dolazi do greške.
compare Opcionalno. Numerička vrednost koja ukazuje na tip poređenja koje treba koristiti prilikom procene podniski. Ako je izostavite, Access izvršava binarno poređenje. Vrednosti potražite u odeljku "Postavke".

Postavke

compare Mogu da koriste ove postavke:

Konstanta Vrednost Opis
vbUseCompareOption -1 Vrši poređenje koristeći postavku izjave Option Compare .
vbBinaryCompare 0 Izvršava binarno poređenje.
vbTextCompare 1 Izvršava poređenje teksta.

Povratne vrednosti

If InStrRev Daje
stringcheck je nulte dužine 0
stringcheck je Null Null
stringmatch je nulte dužine start
stringmatch je Null Null
stringmatch nije pronađen 0
stringmatch se nalazi u okviru stringcheck Pozicija na kojoj je pronađeno podudaranje
start > Len(stringmatch) 0

Napomene

Sintaksa za nije ista kao sintaksa za InStrRevInStr.

Primeri upita

Izraz Rezultati
SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev]; Daje poziciju vrednosti "S" u FullName koloni tabele Names_InstrRev .
SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; Daje poziciju u "S" vrednostima u FullName koloni tabele Names_InstrRev , počev od pozicije 10, i prikazuje rezultat u InStrTest koloni.

Takođe pogledajte

Funkcije za rad sa niskama i kako ih koristiti