Vraća VariantString() prikaz broja.
Sintaksa
Str(number)
Obavezni number je argument onaj koji Long sadrži bilo koji valjani brojčani izraz.
Napomene
Kada se brojevi pretvaraju u nizove, početni je razmak uvijek rezerviran za predznak number. Ako number je pozitivan, vraćeni niz sadrži početnu razmak, a znak plusa se podrazumijeva.
Funkciju Format koristite za pretvorbu numeričkih vrijednosti koje želite oblikovati kao datume, vremena, valute ili druge korisnički definirane oblike. Za razliku od Str, Format funkcija ne sadrži početni razmak za predznak number.
Napomena
Funkcija Str prepoznaje samo točku (.) kao valjani decimalni razdjelnik. Kada se koriste različiti decimalni razdjelnici, primjerice u međunarodnim aplikacijama, koristite CStr za pretvaranje broja u niz.
Primjer upita
| Izraz | Rezultati |
|---|---|
SELECT Discount, Str(Discount) AS StrDiscount FROM ProductSales; |
Vraća izvorne Discount vrijednosti zajedno s vrijednostima pretvorenim u oblik niza u stupcu StrDiscount . |
VBA primjer
Napomena
Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.
U ovom se primjeru Str funkcija koristi za vraćanje prikaza broja. Kada se broj pretvori u niz, za njegov je predznak uvijek rezerviran početni razmak.
Dim MyString
MyString = Str(459) ' Returns " 459".
MyString = Str(-459.65) ' Returns "-459.65".
MyString = Str(459.001) ' Returns " 459.001".