String 関数

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

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

構文

String(number, character)

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

引数 説明
number 必ず指定します。 Long. 返される文字列の長さ。 numberNullが含まれている場合は、Nullが返されます。
character 必ず指定します。 Variant. 文字を指定する文字コード、または最初の文字を使用して返される文字列を作成する文字列式。 characterNullが含まれている場合は、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"

文字列関数とその使い方