Vraća broj u obliku Variant (Niz).
Sintaksa
Str ( broj )
Obavezni brojargument long koji sadrži sve valjane numerički izraz.
Napomene
Kada se brojevi pretvaraju u nizove, početni razmak uvijek je rezerviran za predočje broja. Ako je broj pozitivan, vraćeni niz sadrži početni razmak i podrazumijeva se znak plus.
Pomoću funkcije Oblikovanje pretvorite brojčane vrijednosti koje želite oblikovati kao datume, vremena ili valutu ili u drugim korisnički definiranim oblicima. Za razliku od funkcije Str , funkcija Format ne sadrži početni prostor za predisjedanje broja.
Napomena: Funkcija Str prepoznaje samo točku (.) kao valjani decimalni razdjelnik. Kada se mogu koristiti različiti decimalni razdjelnici (na primjer, u međunarodnim aplikacijama), pomoću CStr pretvorite broj u niz.
Primjer upita
Izraz |
Rezultati |
SELECT Popust,str(Popust) KAO StrDiscount FROMOdjela proizvoda; |
Vraća izvorne vrijednosti /oblik "Popust" zajedno s vrijednostima pretvorenima u oblik niza u stupcu StrDiscount. |
Primjer VBA-a
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 funkcija Str koristi za vraćanje prikaza niza broja. Kada se broj pretvori u niz, početni je prostor uvijek rezerviran za njegov znak.
Dim MyString
MyString = Str(459) ' Returns " 459". MyString = Str(-459.65) ' Returns "-459.65". MyString = Str(459.001) ' Returns " 459.001".