Връща число, представено като стойност от тип Variant (String).
Синтаксис
Str ( число )
Задължителният номераргумент е Long, съдържащ всеки валиден числов израз.
Забележки
Когато числата се конвертират в низове, винаги се запазва водещ интервал за знака на число. Ако число е положително, върнатият низ съдържа водещ интервал и се подразбира знакът плюс.
Използвайте функцията Format , за да преобразувате числови стойности, които искате да са форматирани като дати, часове или валута, или в други дефинирани от потребителя формати. За разлика от Str, функцията Format не включва водещ интервал за знака на число.
Забележка: Функцията Str разпознава само точката (.) като валиден десетичен разделител. Когато могат да се използват различни десетични разделители (например в международни приложения), използвайте CStr , за да преобразувате число в низ.
Пример за заявка
Израз |
Резултати |
SELECT Discount,str(Discount) AS StrDiscount FROM ProductSales; |
Връща първоначалните стойности/формат "Отстъпка" заедно със стойностите, конвертирани в низов формат в колона 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".