Vrátí hodnotu (VariantString), která obsahuje řetězec opakujících se znaků zadané délky.
Syntaxe
String(number, character)
Syntaxe String funkce obsahuje tyto argumenty:
| Argument | Popis |
|---|---|
number |
Povinný argument.
Long. Délka vráceného řetězce. Pokud number obsahuje Null, Null vrátí se. |
character |
Povinný argument.
Variant. Kód znaku, který určuje znak, nebo řetězcový výraz, jehož první znak je použit k vytvoření vráceného řetězce. Pokud character obsahuje Null, Null vrátí se. |
Poznámky
Zadáte-li pro characterparametr číslo větší než 255, String převede toto číslo na platný kód znaku pomocí následujícího 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 zopakuje první znak ProductDesc čtyřikrát ve sloupci testString . |
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 funkce slouží String k vrácení řetězců opakujících se znaků o zadané délce.
Dim MyString
MyString = String(5, "*") ' Returns "*****"
MyString = String(5, 42) ' Returns "*****"
MyString = String(10, "ABC") ' Returns "AAAAAAAAAA"