Daje tip podataka Varijanta (Niska) koji predstavlja broj.
Sintaksa
Str ( broj )
Zahtevani broj argument "Dugački" koji sadrži bilo koju važeću brojni izraz.
Napomene
Kada se brojevi konvertuju u niske, razmak na početku je uvek rezervisan za znak broja. Ako je argument broj pozitivan, dobijena niska sadrži razmak na početku, a znak plus je podrazumevan.
Koristite funkciju Format da biste konvertovali numeričke vrednosti koje želite da se oblikuju kao datumi, vremena ili valute ili u drugim korisnički definisanim formatima. Za razliku od funkcije Str , funkcija Format ne uključuje razmak na početku za znak broja.
Napomena: Funkcija Str prepoznaje samo tačku (.) kao važeći znak za razdvajanje decimala. Kada mogu da se koriste različiti znaci za razdvajanje decimala (na primer, u međunarodnim aplikacijama), koristite CStr da biste konvertovali broj u nisku.
Primer upita
Izraz |
Rezultati |
SELECT Popust,str(Popust) AS StrDiscount FROM ProductSales; |
Daje originalne vrednosti/format "Popust" zajedno sa vrednostima konvertovanim u format niske u koloni StrDiscount. |
VBA primer
Napomena: Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.
Ovaj primer koristi funkciju Str da bi se prikazala niska broja. Kada se broj konvertuje u nisku, razmak na početku je uvek rezervisan za njegov znak.
Dim MyString
MyString = Str(459) ' Returns " 459". MyString = Str(-459.65) ' Returns "-459.65". MyString = Str(459.001) ' Returns " 459.001".