Vrátí hodnotu typu Variant (String), která obsahuje řetězec opakujících se znaků o určené délce.
Syntaxe
String( číslo, znak )
Syntaxe funkce String obsahuje následující argumenty:
Argument |
Popis |
Číslo: |
Povinný argument. Hodnota typu Long. Délka vráceného řetězce. Pokud číslo obsahuje hodnotu Null, vrátí se hodnota Null. |
Znak |
Povinný argument. Variant. Kód znaku znak nebo znak Řetězcový výraz jehož první znak se používá k sestavení vráceného řetězce. Pokud znak obsahuje hodnotu Null, vrátí se hodnota Null. |
Poznámky
Pokud zadáte číslo znaku většího než 255, funkce String převede číslo na platný kód znaku pomocí vzorce:
character Mod 256
Příklad dotazu
Výraz |
Výsledky |
SELECT ProductSales.ProductDesc, String(4,ProductDesc) AS testString FROM ProductSales; |
Vrátí popis produktu a ve sloupci testString čtyřikrát zopakuje první znak popisu produktu. |
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 String používá k vrácení řetězce opakujících se znaků zadané délky.
Dim MyString
MyString = String(5, "*") ' Returns "*****"
MyString = String(5, 42) ' Returns "*****"
MyString = String(10, "ABC") ' Returns "AAAAAAAAAA"