Vraća položaj pojavljivanja jednog niza unutar drugog, s kraja niza u bazi podataka programa Access za stolna računala.
Sintaksa
InStrRev(stringcheck, stringmatch [, start[, compare]])
Sintaksa funkcije InStrRev sadrži ove imenovane argumente:
|
Argument |
Opis |
|---|---|
|
stringcheck |
Obavezno. Nizovni izraz koji se pretražuje. |
|
nepodudaranje nizova |
Obavezno. Nizovni izraz koji se traži. |
|
pocetak |
Neobavezno. Brojčani izraz koji postavlja početni položaj za svako pretraživanje. Ako se izostavi, koristi se -1, što znači da pretraživanje počinje na posljednjem položaju znaka. Ako argument pocetak sadrži vrijednost Null, doći će do pogreške. |
|
usporedba |
Neobavezno. Brojčana vrijednost koja označava vrstu usporedbe koja se koristi prilikom procjene podnizova. Ako se izostavi, izvodi se binarna usporedba. Vrijednosti potražite u odjeljku Postavke. |
Postavke
Postavke argumenta usporedbe su:
|
Konstanta |
Vrijednost |
Opis |
|---|---|---|
|
vbUseCompareOption |
-1 |
Izvodi usporedbu pomoću postavke naredbe Usporedba mogućnosti. |
|
vbBinaryCompare |
0 |
Izvodi binarnu usporedbu. |
|
vbTextCompare |
1 |
Izvodi tekstualnu usporedbu. |
Vraćanje vrijednosti
|
Ako |
InStrRev vraća |
|---|---|
|
stringcheck je nulta duljina |
0 |
|
stringcheck is Null |
Null |
|
stringmatch je nulta duljina |
pocetak |
|
vrijednost argumenta stringmatch ima vrijednost Null |
Null |
|
nije pronađena nepodudaranje nizova |
0 |
|
stringmatch je pronađen unutar stringcheck |
Položaj na kojem se traži podudaranje |
|
start > Len(stringmatch) |
0 |
Napomene
Imajte na umu da sintaksa funkcije InStrRev nije jednaka sintaksi funkcije InStr .
Primjeri upita
|
Izraz |
Rezultati |
|---|---|
|
SELECT Names_InstrRev.*, InStrRev(FullName;"S") AS Izraz1 FROM [Names_InstrRev]; |
Vraća položaj niza "S" iz vrijednosti u stupcu "ImeNaziv" iz naziva tablice. |
|
SELECT Names_InstrRev.*, InStrRev(FullName;"S";10) AS InStrTest FROM [Names_InstrRev]; |
Vraća položaj niza "S" iz vrijednosti u stupcu "FullName", počevši od položaja 10 iz tablice Nazivi i prikazuje se u stupcu InStrTest. |