Applies ToAccess dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Zwraca wartość typu wariant (ciąg) odpowiadającą liczbie.

Składnia

Str ( liczba )

Wymagany numerargument to liczba typu Liczba długa zawierająca dowolne prawidłowe wyrażenie numeryczne.

Uwagi

Gdy liczby są konwertowane na ciągi, znak liczby jest zawsze zarezerwowany dla znaku liczby. Jeśli argument liczba jest dodatni, zwracany ciąg zawiera spację wiodącą, a znak plus jest implikowany.

Użyj funkcji Format , aby przekonwertować wartości liczbowe, które mają być sformatowane jako daty, godziny, waluty lub w innych formatach zdefiniowanych przez użytkownika. W przeciwieństwie do str, funkcja Format nie zawiera spacji wiodącej dla znaku liczby.

Uwaga:  Funkcja Str rozpoznaje tylko kropkę (.) jako prawidłowy separator dziesiętny. Gdy mogą być używane różne separatory dziesiętne (na przykład w aplikacjach międzynarodowych), użyj klawisza CStr , aby przekonwertować liczbę na ciąg.

Przykład kwerendy

Expression

Wyniki

SELECT Discount,str(Discount) AS StrDiscount FROM ProductSales;

Zwraca oryginalne wartości/format rabatu wraz z wartościami przekonwertowanymi na format ciągu w kolumnie StrDiscount.

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 Str w celu zwrócenia ciągu reprezentacji liczby. Gdy liczba jest konwertowana na ciąg znaków, znak wiodący jest zawsze zarezerwowany dla jego znaku.

Dim MyStringMyString = Str(459)    ' Returns " 459".MyString = Str(-459.65)    ' Returns "-459.65".MyString = Str(459.001)    ' Returns " 459.001".

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.