Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

ある文字を指定した文字数だけ繰り返して、バリアント型 (内部処理形式 StringVariant) で返します。

構文

String( number, character )

String 関数構文の引数は次のとおりです。

引数

説明

number

必須。 Long。 取得する文字列の長さです。 number が Null の場合は、Null が返されます。

character

必須。 Variant。 取得する文字列の作成に使う文字を指定する文字コード、または取得する文字列の作成に 1 文字目を使う文字列式です。 character が Null の場合は、Null が返されます。

解説

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

character Mod 256

クエリの例

結果

SELECT ProductSales.ProductDesc, String(4,ProductDesc) AS testString FROM ProductSales;

製品の説明を返し、列 testString で Product Description の最初の文字を 4 回繰り返します。

VBA の例

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

この例では、String 関数を使って、指定した文字が指定した長さだけ反復されている文字列を取得します。

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

文字列関数とその使い方

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。