Zwraca wartość typu wariant (ciąg) zawierającą określoną liczbę znaków z prawej strony innego ciągu.
Składnia
Right(ciąg, długość)
W składni funkcji PRAWY występują następujące argumenty:
| Argumenty argumentów | Opis |
|---|---|
| ciąg | Argument wymagany. wyrażenie ciągu, z którego prawej strony są zwracane znaki. Jeśli ciąg zawiera wartość Null, funkcja zwraca wartość Null . |
| długość | Argument wymagany. Wartość typu wariant (liczba długa). Wyrażenie liczbowe wskazujące liczbę zwracanych znaków. Jeśli długość jest równa 0, funkcja zwraca ciąg o zerowej długości (""). Jeśli jest większa lub równa liczbie znaków w ciągu, funkcja zwraca cały ciąg. |
Uwagi
Aby określić liczbę znaków w ciągu, użyj funkcji Len .
Uwaga
Funkcji RightB należy używać dla danych bajtowych zawartych w ciągu. Zamiast określać liczbę zwracanych znaków, parametr długość określa liczbę bajtów.
Przykład zapytania
| Wyrażenie | Rezultat |
|---|---|
| SELECT Right(ProductID,3) AS FromRight FROM SprzedażProduktów; | Zwraca trzy znaki z prawej strony wartości w polu "ProductID" z tabeli "ProductSales" w kolumnie FromRight. |
Przykład kodu VBA
Uwaga
Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
W tym przykładzie zastosowano funkcję Right w celu zwrócenia określonej liczby znaków z prawej strony ciągu.
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".