Returnerar ett värde av datatypen Variant (Sträng) som innehåller en repeterande teckensträng av angiven längd.
Syntax
Sträng( tal; tecken )
Syntaxen för funktionen Sträng har följande argument:
Argument |
Beskrivning |
tal |
Obligatoriskt. Lång. Längden på den returnerade strängen. Om tal innehåller Null, returneras Null . |
tecken |
Obligatoriskt. Variant. teckenkod att ange tecknet eller stränguttryck vars första tecken används för att skapa retursträngen. Om tecknet innehåller Null, returneras Null . |
Kommentarer
Om du anger ett tal för ett tecken som är större än 255 konverterar Sträng talet till en giltig teckenkod med hjälp av formeln:
tecken Mod 256
Frågeexempel
Uttryck |
Resultat |
SELECT ProductSales.ProductDesc, String(4,ProductDesc) AS testString FROM ProductSales; |
Returnerar produktbeskrivningen, upprepar det första tecknet i Produktbeskrivning 4 gånger i kolumnteststrängen. |
VBA-exempel
Obs!: I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.
I det här exemplet används funktionen Sträng för att returnera upprepade teckensträngar med angiven längd.
Dim MyString
MyString = String(5, "*") ' Returns "*****" MyString = String(5, 42) ' Returns "*****" MyString = String(10, "ABC") ' Returns "AAAAAAAAAA"