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

長いテキスト フィールドは、メモ、コメント、説明など、大量の情報を格納する場合に役立ちます。 Long Text データ型は、最大 65,536 文字の英数字を格納し、さまざまな色、フォント、強調表示などのリッチ テキストの書式設定をサポートします。

目的に合ったトピックをクリックしてください

データシート ビューに長いテキスト フィールドを追加する

[データシート ビュー] に [長いテキスト] フィールドを追加できます。

既存のテーブルに追加する

  1. テーブルを [データシート ビュー] で開きます。

  2. 必要に応じて、最初の空白フィールドまで水平方向にスクロールします。

  3. [ クリックして追加] を 選択し、一覧から [長いテキスト] を選択します。

  4. 新しいヘッダー行をダブルクリックし、新しいフィールドのわかりやすい名前を入力します。

  5. 変更内容を保存します。

新しいテーブルに追加する

  1. [作成] タブの [テーブル] で、[テーブル] をクリックします。

  2. [ 保存] をクリックし、[ 名前を付けて保存 ] ダイアログ ボックスに新しいテーブルの名前を入力します。

  3. [ クリックして追加] を 選択し、一覧から [長いテキスト] を選択します。

  4. 新しいヘッダー行をダブルクリックし、新しいフィールドのわかりやすい名前を入力します。

  5. 変更内容を保存します。

ページの先頭へ

デザイン ビューに長整数型 (Long Text) フィールドを追加する

[デザイン ビュー] で [長いテキスト] フィールドを追加できます。

既存のテーブルに追加する

  1. テーブルを [デザイン ビュー] で開きます。

  2.  デザイナーの [フィールド名] 列に、長整数型 (Long Text) フィールドの名前を入力します。 たとえば、"Address"、"Notes"、"Comments" などです。

  3. フィールド名の横にある [ データ型 ] 列をクリックし、一覧から [長いテキスト ] を選択します。

  4. 変更内容を保存します。

新しいテーブルに追加する

  1. [作成] タブの [テーブル] で、[テーブル] をクリックします。

  2. 新しいテーブルの [ドキュメント] タブを右クリックし、ショートカット メニューの [ デザイン ビュー ] をクリックします。

  3. [ 名前を付けて保存 ] ダイアログ ボックスが表示されたら、新しいテーブルの名前を指定します。

  4. [ フィールド名] 列で、最初の空白行を選択し、フィールドの名前を入力します。 通常、"Comments" や "Notes" などの名前は長いテキスト フィールドに適用されます。

  5. フィールド名の横にある [ データ型 ] 列をクリックし、一覧から [長いテキスト ] を選択します。

  6. 変更内容を保存します。

フォームまたはレポートのテキスト ボックスを [長いテキスト] フィールドにバインドする場合は、テキスト ボックスの [テキスト形式 ] プロパティも [リッチ テキスト] に設定する必要があります。

ページの先頭へ

長整数型 (Long Text) フィールドのプロパティを設定または変更する

データシート ビューを使用すると、[必須] や [一意] などのフィールド プロパティのサブセットを設定できますが、デザイン ビューを使用して、入力マスクキャプションなど、使用可能なすべてのプロパティを設定できます。

  1. テーブルを [デザイン ビュー] で開きます。

  2. テーブル デザイナーの下部にある [ 全般 ] タブの [ フィールド プロパティ] で、変更するプロパティを見つけます。

  3. プロパティ名の横にあるフィールドを選択します。 プロパティに応じて、データの入力、 [ビルダー] ボタンをクリックして式ビルダーを開始する、または一覧からオプションを選択できます。

    各フィールド プロパティの使用方法については、 プロパティを選択し、F1 キーを押します。

ページの先頭へ

長整数型 (Long Text) フィールドを削除する

データシート ビューまたはデザイン ビューを使用して、テーブルから [長いテキスト] フィールドを削除できます。

重要: データを含む [長いテキスト] フィールドを削除すると、そのデータは完全に失われ、削除を元に戻すことはできません。 テーブル フィールドまたはその他のデータベース コンポーネントを削除する前に、データベースをバックアップする必要があります。

データシート ビューでの削除

  1. テーブルを [データシート ビュー] で開きます。

  2. [長いテキスト] フィールドを見つけ、ヘッダー行 (名前) を右クリックし、[ フィールドの削除] をクリックします。

  3. [はい] をクリックして、削除を確定します。

デザイン ビューで削除する

  1. テーブルを [デザイン ビュー] で開きます。

  2. [長いテキスト] フィールドの横にある行セレクター (空白の四角形) を右クリックし、[ 行の削除] をクリックします。

  3. [はい] をクリックして、削除を確定します。

ページの先頭へ

長いテキスト フィールド のプロパティリファレンス

デザイン ビューを使用して長整数型 (Long Text) フィールドをテーブルに追加する場合は、フィールドのプロパティの数を設定および変更できます。 次の表に、長整数型 (Long Text) フィールドのプロパティの一覧を示し、プロパティの設定や変更の影響など、各プロパティの動作について説明します。

プロパティ

用途

書式設定

表示形式を定義するには、カスタム書式設定文字を入力します。 ここで定義されている形式は、データシート、フォーム、レポートに表示されます。

キャプション

テキスト フィールドの名前を指定します。 プロパティは、最大 2,048 文字を受け入れます。 キャプションを指定しない場合は、既定のフィールド名が適用されます。

既定値

新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。 たとえば、"最大 65 KB のテキストを入力" などの値を指定した場合です。 そうすることで、ユーザーは 255 文字を入力できることを思い出させます。

入力規則

レコード、フィールド、またはコントロールに入力されるデータの要件を指定します。 フィールドに定義されているルールに違反するデータを入力する場合は、Validation Text プロパティを使用して、結果のエラー メッセージを指定できます。 最大長: 2,048 文字。

検証規則の使用の詳細については、「検証規則を 使用してデータ入力を制限する」を参照してください。

エラー メッセージ

ユーザーが検証規則に違反したときに表示されるエラー メッセージのテキストを指定します。 検証規則の作成の詳細については、「検証規則を 使用してデータ入力を制限する」を参照してください。

必須

[はい] に設定する場合は、フィールドに値を入力するか、フィールドにバインドされているコントロールに値を入力する必要があり、値を Null にすることはできません。

空文字列の許可

[はい] に設定すると、フィールドに長さ 0 の文字列を入力できます。 長さ 0 の文字列には文字が含まれており、フィールドに値が存在しないことを示すために使用します。 長さ 0 の文字列を入力するには、2 つの二重引用符を入力し、その間にスペース ("") を入力します。

インデックス

インデックスを使用すると、大量のデータに対して実行されるクエリ、並べ替え、およびグループ化操作を高速化できます。 また、インデックスを使用して、ユーザーが重複する情報を入力できないようにすることもできます。 選択肢:

  • いいえ:インデックス作成をオフにします (既定値)

  • はい (複製 OK):フィールドにインデックスを付け、重複する値を許可します。 たとえば、姓と名が重複している場合があります。

  • はい (重複なし): フィールドにインデックスを付け、重複する値を許可しません。

Unicode 圧縮

Access では、Unicode を使用して、Short Text、Long Text、Hyperlink フィールドのデータを表します。 Unicode は、1 文字あたり 1 文字あたり 2 バイトを使用するため、より多くのストレージ領域を占有します。 ファイル サイズを小さくするために、短いテキスト、長いテキスト、またはハイパーリンク フィールドの Unicode Compression プロパティの既定値は [はい] です[はい] に設定すると、最初のバイトが 0 の文字は、格納時に圧縮され、取得時に圧縮解除されます。

長いテキスト フィールドのデータは、圧縮後に 4,096 バイト以下のストレージ領域が必要でない限り圧縮されません。 その結果、長いテキストフィールドの内容は 1 つのレコードに圧縮される可能性がありますが、別のレコードでは圧縮されない可能性があります。

IME 入力モード

日本語または韓国語で作成されたファイルで英語版の Access を使用するためのツールである入力メソッド エディターを指定します。 既定値: コントロールなし。 このプロパティの使用方法の詳細については、F1 キーを押します。

IME 変換モード

入力メソッド エディターで入力できるデータの種類を指定します。 このプロパティの使用方法の詳細については、F1 キーを押します。

テキスト形式

リッチ テキスト編集を有効または無効にします。 リッチ テキストを選択して、リッチ テキスト編集を有効にします。

フィールドのリッチ テキスト編集を有効にし、テキスト ボックス コントロールをフィールドにバインドする場合は、コントロールのリッチ テキスト編集も有効にする必要があります。

データをリッチ テキストとして書式設定する方法の詳細については、「 リッチ テキスト フィールドを作成または削除する」を参照してください。

文字配置

長整数型 (Long Text) フィールドのデータの配置を指定します。 次の選択肢があります。

  • 全般:テキストを左に揃え、数字と日付を右に揃えます

  • : すべてのテキスト、日付、数字を左に揃えます

  • 中央: すべてのテキスト、日付、数字を中央揃え

  • : すべてのテキスト、日付、数字を右側に揃えます

  • 配布: フィールドまたはテキスト ボックスの両側に対して、すべてのテキスト、日付、数値を均等に正当化します

追加のみ

フィールド値の変更を追跡するかどうかを決定します。

2 つの設定があります。

  • はい: 変更を追跡します。 フィールド値の履歴を表示するには、フィールドを右クリックし、[列履歴の表示] をクリックします。

  • いいえ: 変更を追跡しません。

警告:    レジストリ エディターまたは別の方法でレジストリを誤って変更すると、重大な問題が発生することがあります。 このプロパティを [いいえ] に設定すると、既存のフィールド値の履歴はすべて削除されます。

ページの先頭へ

ヘルプを表示

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

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

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