Vraća vrijednost Variant (Niz) koja sadrži određeni broj znakova s desne strane niza.
Sintaksa
Right(niz, duljina)
Sintaksa funkcije Right sadrži ove argumente:
| Argument | Opis |
|---|---|
| niz | Obavezno. nizovni izraz iz kojeg se vraćaju krajnje desni znakovi. Ako niz sadrži vrijednost Null, vraća se vrijednost Null . |
| duljina | Obavezno. Variant (dugo). Brojčani izraz koji označava broj znakova za vraćanje. Ako je to 0, vraća se niz nulte duljine (""). Ako je veći od broja znakova u nizu ili jednak tom broju, vraća se cijeli niz. |
Napomene
Da biste odredili broj znakova u nizu, koristite funkciju Lena .
Napomena
Ako niz sadrži bajtovne podatke, koristite funkciju RightB . Umjesto određivanja broja znakova za vraćanje, duljina određuje broj bajtova.
Primjer upita
| Izraz | Rezultati |
|---|---|
| SELECT Right(IDproizvoda;3) AS FromRight FROM ProductSales; | Vraća "3" znaka iz desne strane vrijednosti u polju "IDProizvoda" iz tablice "ProdajaProizvoda" u stupcu FromRight. |
VBA primjer
Napomena
Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.
U primjeru se koristi funkcija Right za vraćanje navedenog broja znakova s desne strane niza.
Dim AnyString, MyStr
AnyString = "Hello World" ' Define string.
MyStr = Right(AnyString, 1) ' Returns "d".
MyStr = Right(AnyString, 6) ' Returns " World".
MyStr = Right(AnyString, 20) ' Returns "Hello World".