Повертає представлення 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 for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.
У цьому прикладі функцію використано Str , щоб повернути число у вигляді рядка. Коли число перетворюється на рядок, для його знака завжди резервується перший пробіл.
Dim MyString
MyString = Str(459) ' Returns " 459".
MyString = Str(-459.65) ' Returns "-459.65".
MyString = Str(459.001) ' Returns " 459.001".