Функция Str

Отнася се за
Access за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Синтаксис

Str(number)

Задължителният number аргумент е a 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".