Функция Str

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

Връща число, представено като стойност от тип 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".