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:
Argument |
Opis |
ciąg |
Argument wymagany. wyrażenie tekstowe, z których są zwracane skrajne po prawej stronie 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 argumencie ciąg, należy użyć funkcji Len.
Uwaga: Użyj funkcji RightB z danymi bajtowymi zawartymi w ciągu. Argument długość określa liczbę bajtów zamiast liczby zwracanych znaków.
Przykład kwerendy
Expression |
Wyniki |
SELECT Right(ProductID,3) AS FromRight FROM ProductSales; |
Zwraca znaki '3' od prawej strony wartości w polu "ProductID" z tabeli "ProductSales" w kolumnie FromRight. |
Przykład języka 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 użyto funkcji 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".