Zwraca wartość typu wariant (ciąg) zawierającą ciąg powtarzającego się znaku o określonej długości.
Składnia
Ciąg(liczba;znak)
W składni funkcji Ciąg występują następujące argumenty:
| Argument | Opis |
|---|---|
| number | Argument wymagany. Długi. Długość zwracanego ciągu. Jeśli argument liczba zawiera wartość Null, funkcja zwraca wartość Null . |
| znak | Argument wymagany. Wariant. kod znaku określający znak lub wyrażenie ciągu, którego pierwszy znak jest używany do utworzenia zwracanego ciągu. Jeśli argument znak zawiera wartość Null, funkcja zwraca wartość Null . |
Uwagi
Jeśli określisz liczbę dla znaku większego niż 255, funkcja Ciąg przekonwertuje liczbę na prawidłowy kod znaku przy użyciu formuły:
characterMod 256
Przykład kwerendy
| Wyrażenie | Rezultat |
|---|---|
| SELECT ProductSales.ProductDesc, String(4,ProductDesc) AS testString FROM ProductSales; | Zwraca opis produktu, powtarzając pierwszy znak opisu produktu 4 razy w kolumnie testString. |
Przykład języka VBA
Uwaga
Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
W tym przykładzie użyto funkcji Ciąg w celu zwrócenia ciągów znaków powtarzających się o określonej długości.
Dim MyString
MyString = String(5, "*") ' Returns "*****"
MyString = String(5, 42) ' Returns "*****"
MyString = String(10, "ABC") ' Returns "AAAAAAAAAA"