Функция 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".