String 関数

適用先
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

指定された長さの繰り返し文字列が含まれる Variant (String) を返します。

構文

String(number, character)

String 関数の構文には、次の引数があります。

引数 説明
number 必ず指定します。 Long. 返される文字列の長さ。 number に Null が含まれている場合は、Nullが返されます。
character 必ず指定します。 Variant. 文字を指定する文字コード、または返される文字列の構築に最初の文字が使用される文字列式。 character に Null が含まれている場合は、Nullが返されます。

解説

characterに 255 より大きい数値を指定した場合、String は次の式を使用して数値を有効な文字コードに変換します。

character Mod 256

クエリの例

Expression 結果
SELECT ProductSales.ProductDesc, String(4, ProductDesc) AS testString FROM ProductSales; 製品の説明を返し、testString列でProductDescの最初の文字を 4 回繰り返します。

VBA の例

注

次の例は、Visual Basic for Applications (VBA) モジュールでのこの関数の使用方法を示しています。 VBA の使用方法の詳細については、[検索] の横にあるドロップダウン リストで [開発者用リファレンス] を選び、検索ボックスに検索する用語を入力します。

この例では、 String 関数を使用して、指定された長さの繰り返し文字列を返します。

Dim MyString
MyString = String(5, "*")    ' Returns "*****"
MyString = String(5, 42)    ' Returns "*****"
MyString = String(10, "ABC")    ' Returns "AAAAAAAAAA"

文字列関数とその使い方