Returnează o valoare variant (șir) care conține un număr specificat de caractere, de la dreapta unui șir.
Sintaxă
Right(șir, lungime)
Sintaxa funcției Right are următoarele argumente:
| Argument | Descriere |
|---|---|
| șir | Obligatoriu. expresia șir din care sunt returnate caracterele aflate la extrema dreaptă. Dacă șirul conține Nul, se returnează Nul . |
| lungime | Obligatoriu. Variant (Long). Expresie numerică ce indică numărul de caractere de returnat. Dacă este 0, se returnează un șir de lungime zero (""). Dacă este mai mare sau egal cu numărul de caractere din șir, se returnează întregul șir. |
Observații
Pentru a determina numărul de caractere dintr-un șir, utilizați funcția Len .
Notă
Utilizați funcția RightB cu datele byte dintr-un șir. În loc să specifice numărul de caractere de returnat, lungimea specifică numărul de byți.
Exemplu de interogare
| expresie | Rezultatele |
|---|---|
| SELECT Right(ProductID,3) AS FromRight FROM ProductSales; | Returnează caracterele "3" din partea dreaptă a valorilor din câmpul "IDProdus" din tabelul "VânzăriProdus" din coloana FromRight. |
Exemplu VBA
Notă
Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.
Acest exemplu utilizează funcția Right pentru a returna un număr specificat de caractere din partea dreaptă a unui șir.
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".