Vráti číslo vyjadrené znakom Variant (String).
Syntax
Str(number)
Povinný number argument je položka Long , ktorá obsahuje ľubovoľný platný numerický výraz.
Poznámky:
Keď sa čísla konvertujú na reťazce, medzera na začiatku je vždy vyhradená pre znamienko number. Ak number je hodnota kladná, vrátený reťazec obsahuje medzeru na začiatku a predpokladá sa znamienko plus.
Funkciu Format môžete použiť na konvertovanie číselných hodnôt, ktoré chcete formátovať ako dátumy, časy, menu alebo iné používateľom definované formáty. Na rozdiel od Strfunkcie , funkcia Format neobsahuje medzeru na začiatku pre znamienko number.
Poznámka
Funkcia Str rozpozná ako platný oddeľovač desatinných miest iba bodku (.). Keď sa môžu použiť iné oddeľovače desatinných miest, napríklad v medzinárodných aplikáciách, používajú sa CStr na skonvertovanie čísla na reťazec.
Príklad dotazu
| Výraz | Výsledky |
|---|---|
SELECT Discount, Str(Discount) AS StrDiscount FROM ProductSales; |
Vráti pôvodné Discount hodnoty spolu s hodnotami skonvertovanými do formátu reťazca v StrDiscount stĺpci. |
Príklad VBA
Poznámka
Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.
V tomto príklade je funkcia použitá Str na vrátenie reťazcového vyjadrenia čísla. Keď sa číslo konvertuje na reťazec, medzera na začiatku je vždy vyhradená pre jeho znamienko.
Dim MyString
MyString = Str(459) ' Returns " 459".
MyString = Str(-459.65) ' Returns "-459.65".
MyString = Str(459.001) ' Returns " 459.001".