Funkce Str

Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vrátí hodnotu typu Variant (String).

Syntaxe

Str(číslo)

Argument požadovaného číslaje long obsahující libovolný platný číselný výraz.

Poznámky

Při převodu čísel na řetězce je pro znaménko čísla vždy vyhrazena počáteční mezera. Pokud je číslo kladné, obsahuje vrácený řetězec počáteční mezeru a znaménko plus je implicitní.

Pomocí funkce Format můžete převést číselné hodnoty, které chcete naformátovat jako kalendářní data, časy nebo měnu nebo v jiných uživatelsky definovaných formátech. Na rozdíl od Str neobsahuje funkce Format mezeru na úvodním znaménku čísla.

Poznámka

Funkce Str rozpozná jako platný oddělovač desetinných míst pouze tečku (.). Pokud lze použít různé oddělovače desetinných míst (například v mezinárodních aplikacích), použijte CStr k převodu čísla na řetězec.

Příklad dotazu

Výraz Výsledky:
SELECT Discount,str(Discount) AS StrDiscount FROM ProductSales; Vrátí původní hodnoty nebo formát "Discount" spolu s hodnotami převedenými do formátu řetězce ve sloupci StrDiscount.

Příklad jazyka VBA

Poznámka

Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

V tomto příkladu se funkce Str používá k vrácení řetězcové reprezentace čísla. Při převodu čísla na řetězec je vždy vyhrazena počáteční mezera pro jeho znaménko.

Dim MyString
MyString = Str(459)    ' Returns " 459".
MyString = Str(-459.65)    ' Returns "-459.65".
MyString = Str(459.001)    ' Returns " 459.001".