Возвращает 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".