Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vraća položaj pojavljivanja jedne niske unutar druge, od kraja niske u Access bazi podataka na radnoj površini.

Sintaksa

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

Sintaksa funkcije InStrRev ima sledeće imenovane argumente:

Argument

Opis

stringcheck

Obavezno. Izraz niske koji se pretražuje.

Niskazapoređenje

Obavezno. Izraz niske koji se pretražuje.

početak

Opcionalno. Numerički izraz koji postavlja početnu poziciju za svaku pretragu. Ako se izostavi, koristi se –1, što znači da pretraga počinje na poslednjoj poziciji znaka. Ako start sadrži vrednost Null, dolazi do greške.

Uporedite

Opcionalno. Numerička vrednost koja ukazuje na vrstu poređenja koja će se koristiti prilikom procene podniski. Ako se izostavi, izvršava se binarno poređenje. Vrednosti potražite u odeljku Postavke.

Postavke

Postavke argumenta poređenje su:

Konstanta

Vrednost

Opis

vbUseCompareOption

-1

Izvršava poređenje pomoću postavke izjave Poređenje opcija .

vbBinaryCompare

0

Izvršava binarno poređenje.

vbTextCompare

1

Izvršava tekstualno poređenje.

Povratne vrednosti

If

InStrRev daje

stringcheck je nulta dužina

0

stringcheck is Null

Null

podudaranje niske je nulta dužina

početak

podudaranje niske je bez vrednosti

Null

podudaranje niske nije pronađeno

0

niska se nalazi u okviru niske

Pozicija na kojoj se nalazi podudaranje

start > Len(stringmatch)

0

Primedbe

Imajte na umu da sintaksa za funkciju InStrRev nije ista kao sintaksa za funkciju InStr .

Primeri upita

Izraz

Rezultati

SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Izraz1 FROM [Names_InstrRev];

Daje poziciju niske "S" iz vrednosti u koloni "Puno ime" iz tabele "Imena".

SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev];

Daje poziciju niske "S" od vrednosti u koloni "Puno ime", počevši od pozicije 10 iz tabele Imena i prikazuje se u koloni InStrTest.

Takođe pogledajte

Funkcije za rad sa niskama i kako ih koristiti

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.