Vrne VariantString() predstavitev števila.
Sintaksa
Str(number)
Zahtevani number argument je a Long , ki vsebuje vse veljavne številske izraze.
Opombe
Ko so števila pretvorjena v nize, je začetni presledek vedno rezerviran za predznak number. Če number je pozitiven, vrnjeni niz vsebuje vodilni presledek, znak plus pa je impliciten.
Uporabite funkcijo Format za pretvorbo številskih vrednosti, ki jih želite oblikovati kot datume, ure, valute ali druge uporabniško določene oblike zapisa. Za razliko od Str, Format funkcija ne vključuje začetnega presledka za znak .number
Opomba
Funkcija Str prepozna le piko (.) kot veljavno decimalno ločilo. Če lahko uporabite različna decimalna ločila, na primer v mednarodnih aplikacijah, uporabite CStr za pretvorbo števila v niz.
Primer poizvedbe
| Izraz | Rezultati |
|---|---|
SELECT Discount, Str(Discount) AS StrDiscount FROM ProductSales; |
Vrne izvirne Discount vrednosti skupaj z vrednostmi, pretvorjenimi v obliko zapisa niza v stolpcu StrDiscount . |
Primer VBA
Opomba
V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.
V tem primeru funkcija Str vrne niz predstavitev števila. Pri pretvarjanju števila v niz je začetni presledek vedno rezerviran za predznak.
Dim MyString
MyString = Str(459) ' Returns " 459".
MyString = Str(-459.65) ' Returns "-459.65".
MyString = Str(459.001) ' Returns " 459.001".