Funkcja Left

Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Zwraca wartość typu wariant (ciąg) zawierającą określoną liczbę znaków z lewej strony innego ciągu.

Składnia

Left(ciąg, długość)

Składnia funkcji Left zawiera następujące argumenty:

Argument Opis
ciąg Argument wymagany. Wyrażenie ciągu, z którego lewej 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 liczba znaków w ciągu jest większa lub równa, zwracany jest cały ciąg.

Uwagi

Aby określić liczbę znaków w ciągu, użyj funkcji .

Uwaga

Względem danych bajtowych zawartych w ciągu używaj funkcji LeftB. Zamiast określać liczbę zwracanych znaków długość określa liczbę bajtów.

Przykład kwerendy

Wyrażenie Rezultat
SELECT Left(ProductID,3) AS FromLeft FROM ProductSales; Zwraca znaki '3' z lewej strony wartości w polu "ProductID" z tabeli "ProductSales" w kolumnie FromLeft.

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 zastosowano funkcję Left w celu zwrócenia określonej liczby znaków z lewej strony ciągu.

Dim AnyString, MyStr
AnyString = "Hello World"    ' Define string.
MyStr = Left(AnyString, 1)    ' Returns "H".
MyStr = Left(AnyString, 7)    ' Returns "Hello W".
MyStr = Left(AnyString, 20)    ' Returns "Hello World".

Funkcje tekstowe i ich zastosowanie