Функция Str

Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Variant StringВозвращает () представление числа.

Синтаксис

Str(number)

Обязательный number аргумент — это , Long который содержит любое допустимое числовое выражение.

Замечания

Когда числа преобразуются в строки, начальное пространство всегда зарезервировано для знака number. Если number значение положительное, возвращаемая строка содержит начальное пространство, а знак "плюс" подразумевается.

Используйте функцию Format для преобразования числовых значений, которые нужно отформатировать в виде дат, времени, валюты или других пользовательских форматов. В отличие от Str, Format функция не включает в себя начальное пространство для знака number.

Примечание

Функция Str распознает только точку (.) в качестве допустимого десятичного разделителя. Если можно использовать различные десятичные разделители, например в международных приложениях, используйте для CStr преобразования числа в строку.

Пример запроса

Выражение Результаты
SELECT Discount, Str(Discount) AS StrDiscount FROM ProductSales; Возвращает исходные Discount значения вместе со значениями, преобразованными в строковый формат в столбце StrDiscount .

Пример VBA

Примечание

В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.

В этом примере функция возвращает Str строковое представление числа. При преобразовании числа в строку возвращаемая строка начинается с пробела, указывающего на знак числа.

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