テキスト データを格納するフィールドを挿入、作成、削除する

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

テキスト型フィールドは、名前、住所、電話番号などの少量のテキスト データを格納する必要がある場合にテーブルに追加します。この記事では、Microsoft Office Access 2007 を使用して、新しいデータベース テーブルおよび既存のデータベース テーブルでテキスト型フィールドの追加や削除を行う方法について説明します。

この記事の内容

テキスト フィールドを理解します。

データシート ビューで、[テキスト] フィールドを追加します。

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

テキスト フィールドを削除します。

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

テキスト型フィールドを理解する

Office Access 2007 に慣れていない方は、データベース内のデータは 1 つまたは複数のテーブルに格納されることに注目してください。情報は、データシート (Microsoft Office Excel 2007 ワークシートのようなグリッド) やデータ入力フォームまたはレポートの形式で表示できますが、データベースではすべてのデータが 1 つまたは複数のテーブルに格納されます。各テーブルは、一式のフィールド (列) から構成され、各フィールドは特定の型のデータを受け付けるように設定されます。たとえば、日付や時刻を格納する必要がある場合はフィールドを日付/時刻データ型に設定し、名前、住所、電話番号などのテキスト データを格納する必要がある場合は、フィールドをテキスト データ型に設定します。(256 文字を超える) 大量のテキストを格納する必要がある場合は、フィールドをメモ データ型に設定します。

テキスト型フィールドの仕様

Office Access 2007 のテキスト型フィールドには、最大で 256 文字の英数字を格納できます。テーブルのフィールドおよびフォームまたはレポート上のコントロールでは、全 256 文字を表示できます。メモ型フィールドとは異なり、テキスト型フィールドのデータにはリッチ テキスト書式は適用できません。ただし、カスタム表示書式を適用したり、ユーザーがデータを入力する方法を制御する定型入力を適用したりできます。

テキスト データの書式設定の詳細については、「テーブル、フォーム、およびレポートのデータ書式設定」を参照してください。定型入力の詳細については、「フィールドを入力するか、特定の形式で値を制御する定型入力を作成する」を参照してください。

テキスト型フィールドの作成方法

Office Access 2007 では、複数の方法でテキスト型フィールドを新しいテーブルまたは既存のテーブルに追加できます。

  • データシート ビュー     データシート ビューでテキスト型フィールドを新しいテーブルまたは既存のテーブルに追加するには、新しいフィールドを追加した後、フィールドの空白行にテキストを入力するか、または空白行に 256 文字までのテキストを貼り付けます。また、ドロップダウン リストからデータ型を選択し、"Is Required/必須" (フィールドへのデータの入力が必須) や Is Unique (重複していない値をフィールドに入力しなければならない) などのプロパティを設定することもできます。

  • デザイン ビュー   テキスト フィールドを追加して、データシート ビューで設定することはできませんが、フィールドのプロパティを設定するには、デザイン ビューを使用します。これらのプロパティには、定型入力とフィールドの既定値が含まれます。デザイン ビューで設定できるフィールドのプロパティの詳細については、この記事の最後にあるテキスト フィールドのプロパティのリファレンスを参照してください。

ページの先頭へ

データシート ビューでテキスト型フィールドを追加する

ここでは、データシート ビューで既存のテーブルおよび新しいテーブルにテキスト型フィールドを追加する方法について説明します。データシートは Office Excel 2007 のワークシートに似たグリッドなので、Access を使ったことがないユーザーの方でもすぐに使用できます。

テキスト型フィールドを既存のテーブルに追加する

  1. Microsoft Office ボタン Office ボタンの画像 をクリックして、[開く] をクリックします。

  2. [開く] ダイアログ ボックスで、データベースを選択して開きます。

  3. ナビゲーション ウィンドウで、変更するテーブルをダブルクリックします。

    テーブルがデータシート ビューに表示されます。

  4. 必要に応じて、水平方向にスクロールして最初の空白フィールドに移動します。既定では、すべての新しいフィールドの見出し行に [新しいフィールドの追加] と表示されます。

  5. 見出し行をダブルクリックし、新しいフィールドの名前を入力します。

  6. 見出しの下の最初の空白行を選択し、テキスト、またはテキストと数値の組み合わせを入力します。最大で 256 文字を入力できます。256 文字までのテキスト、またはテキストと数値の組み合わせを入力すると、フィールドのデータ型としてテキスト型が設定されます。56 文字を超えるテキストを入力した場合は、メモ データ型が設定されます。

    - または -

    最大 256 文字のテキスト データを最初の行に貼り付けます。

  7. [上書き保存] をクリックして変更内容を保存します。

テキスト型フィールドを新しいテーブルに追加する

  1. Microsoft Office ボタン Office ボタンの画像 をクリックして、[開く] をクリックします。

  2. [開く] ダイアログ ボックスで、データベースを選択して開きます。

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

    データシート ビューに新規テーブルが表示されます。次の図は、新しいテーブルを示します。

    新規データベースの空白の新規テーブル

  4. 保存 ボタン イメージ の場合をクリックし、[名前を付けて保存] ダイアログ ボックスで、新しいテーブルの名前を入力します。

  5. 最初のテーブル フィールドの見出し行 ([新しいフィールドの追加] と示されています) をダブルクリックし、フィールドの名前を入力します。

  6. 見出しの下の最初の空白行を選択し、テキスト、またはテキストと数値の組み合わせを入力します。最大で 256 文字を入力できます。256 文字までのテキスト、またはテキストと数値の組み合わせを入力すると、フィールドのデータ型としてテキスト型が設定されます。56 文字を超えるテキストを入力した場合は、メモ データ型が設定されます。

    - または -

    最大 256 文字のテキスト データを最初の行に貼り付けます。

    - または -

    [データシート] タブの [データの型と表示形式] で、[データ型] ボックスの一覧の [テキスト型] をクリックします。

ページの先頭へ

デザイン ビューでテキスト型フィールドを追加する

デザイン ビューを使用してテキスト型フィールドを新しいテーブルまたは既存のテーブルに追加し、データシート ビューでは設定または変更できないフィールド プロパティを設定または変更します。たとえば、定型入力や既定値を指定できます。ここでは、テキスト型フィールドを追加し、そのプロパティを設定する方法について説明します。

テキスト型フィールドを既存のテーブルに追加する

  1. Microsoft Office ボタン Office ボタンの画像 をクリックして、[開く] をクリックします。

  2. [開く] ダイアログ ボックスで、データベースを選択して開きます。

  3. ナビゲーション ウィンドウで、変更するテーブルを右クリックし、[デザイン ビュー] をクリックします。

  4. [フィールド名] 列で、最初の空白行を選択し、フィールドの名前を入力します。

  5. [データ型] 列の隣のセルを選択し、一覧から [テキスト] を選択します。

  6. [上書き保存] をクリックして変更内容を保存します。

テキスト型フィールドを新しいテーブルに追加する

  1. Microsoft Office ボタン Office ボタンの画像 をクリックして、[開く] をクリックします。

  2. [開く] ダイアログ ボックスで、データベースを選択して開きます。

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

  4. 保存 ボタン イメージ の場合をクリックし、[名前を付けて保存] ダイアログ ボックスで、新しいテーブルの名前を入力します。

  5. 新規テーブルのドキュメント タブを右クリックし、[デザイン ビュー] をクリックします。

  6. [フィールド名] 列で、最初の空白行を選択し、フィールドの名前を入力します。

  7. [データ型] 列の隣のセルを選択し、一覧から [テキスト] を選択します。

  8. 変更内容を保存します。フィールドのプロパティを設定する場合は、デザイン ビューでテーブルを開いた状態で次の手順に進みます。

フィールド プロパティを設定または変更する

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

  2. プロパティ名の横にあるフィールドを選択します。に応じて、プロパティ (既定のテキストを定型入力など) のデータを入力して、 [ビルダー] ボタン ] をクリックして式ビルダーを起動したり、一覧からオプションを選択できます。

    それぞれのフィールド プロパティの使用法の詳細については、プロパティを選択し、F1 キーを押してください。

ページの先頭へ

テキスト型フィールドを削除する

データシート ビューまたはデザイン ビューでは、テーブルからテキスト型フィールドを削除できます。ただし、削除操作を元に戻すことはできないので、データが格納されているテキスト型フィールドを削除すると、そのデータは永久に失われます。そのため、テーブルのフィールドまたはその他のデータベース コンポーネントを削除する場合は、事前にデータベースをバックアップしてください。

データシート ビューでテキスト型フィールドを削除する

  1. Microsoft Office ボタン Office ボタンの画像 をクリックして、[開く] をクリックします。

  2. [開く] ダイアログ ボックスで、データベースを選択して開きます。

  3. ナビゲーション ウィンドウで、変更するテーブルをダブルクリックします。

    テーブルがデータシート ビューに表示されます。

  4. テキスト型フィールドを見つけ、見出し行 (名前) を右クリックし、[列の削除] をクリックします。

デザイン ビューでテキスト型フィールドを削除する

  1. Microsoft Office ボタン Office ボタンの画像 をクリックして、[開く] をクリックします。

  2. [開く] ダイアログ ボックスで、データベースを選択して開きます。

  3. ナビゲーション ウィンドウで、変更するテーブルを右クリックし、[デザイン ビュー] をクリックします。

    Access のデザイン ビューでテーブルが開かれます。

  4. テキスト型フィールドの横の行セレクタ (空の四角形) をクリックし、Del キーを押します。

    - または -

    行セレクタを右クリックし、[行の削除] をクリックします。

  5. [はい] をクリックして、削除操作を確認します。

ページの先頭へ

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

デザイン ビューを使用してテキスト型フィールドをテーブルに追加する場合、フィールドのいくつかのプロパティを設定および変更できます。次の表は、テキスト型フィールドのプロパティと、これらを設定または変更した場合にどのような動作になるかをまとめたものです。

プロパティ

使用例

FieldSize/フィールドサイズ

テキスト型フィールドのサイズを制御します。有効な値の範囲は 0 ~ 255 です。このプロパティを空白にすると、フィールドは 256 文字までの文字を受け付けます。

ファイル形式

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

カスタム書式の詳細については、「テーブル、フォーム、およびレポートのデータ書式設定」を参照してください。

InputMask/定型入力

ユーザーがフィールドにデータを入力する方法を制御する必要がある場合は、定型入力を定義します。

定型入力の使用の詳細については、「フィールドを入力するか、特定の形式で値を制御する定型入力を作成する」を参照してください。

標題

テキスト フィールドの名前を指定します。このプロパティには、最大で 2,048 文字を指定できます。標題を指定しなかった場合は、既定のフィールド名が使用されます。

DefaultValue/既定値

新しいレコードを作成したときに自動的にフィールドに表示される値を指定します。たとえば、[住所録] テーブルの [市区町村] フィールドの既定値を特定の都市に設定します。ユーザーはテーブルにレコードを追加するときに、この値をそのまま使用することも、別の都市名を指定することもできます。値の取得および設定が可能です。最大長: 255 文字。

ValidationRule/入力規則

レコード全体、個々のフィールド、またはコントロールに入力されるデータの要件を指定します。ユーザーによって入力されたデータがこの規則に違反する場合に出力されるエラー メッセージを指定するには、[評価テキスト] プロパティを使用します。最大長: 2,048 文字。

入力規則を作成する方法の詳細については、フィールド内のデータを検証するための入力規則を作成する」を参照してください。

ValidationText/評価テキスト

ユーザーが入力規則に違反したときに表示するエラー メッセージのテキストを指定します。最大長: 255 文字。

入力規則を作成する方法の詳細については、フィールド内のデータを検証するための入力規則を作成する」を参照してください。

Required/値要求

このプロパティを [はい] に設定すると、フィールドまたはフィールドに連結されたコントロールに値を入力する必要があります。Null 以外の値を入力する必要があります。

AllowZeroLength/空文字列の許可

このプロパティが [はい] に設定されている場合は、フィールドの長さ 0 の文字列を入力できます。長さ 0 の文字列には、文字が含まれていません。フィールドの値が存在しないようにしていることを示すに使用します。二重引用符間にスペースを入力して、長さ 0 の文字列を入力する ("")。

Indexed/インデックス

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

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

  • [はい (重複あり)]    フィールドのインデックスを作成し、値の重複を許可します。たとえば、名前と姓が重複した値が許可されます。

  • [はい (重複なし)]    フィールドのインデックスを作成し、値の重複を許可しません。

UnicodeCompression/Unicode圧縮

Access では、テキスト型、メモ型、およびハイパーリンク型のフィールドのデータは Unicode で表現されます。Unicode では 1 つの文字は 1 バイトではなく 2 バイトで表現されるので、より大きな格納領域が必要となります。

この影響を小さくし、Unicode を効率良く使用するために、テキスト型、メモ型、およびハイパーリンク型のフィールドのこのプロパティの既定値は [はい] に設定されています。このプロパティを [はい] に設定すると、最初のバイトが 0 であるすべての文字は、保存されるときに圧縮され、取得されるときに圧縮解除されるようになります。

IMEMode/IME入力モード

IME (Input Method Editor) を指定します。IME は、Access の日本語版または韓国語版で作成されたファイルを Access の英語版で使用するためのツールです。既定値は [コントロールなし] です。このプロパティの使用法の詳細については、F1 キーを押してください。

IMESentenceMode/IME変換モード

IME (Input Method Editor) を使用して入力できるデータの種類を指定します。このプロパティの使用法の詳細については、F1 キーを押してください。

SmartTags/スマートタグ

フィールドおよびフィールドに連結されたコントロールに対して、1 つまたは複数のスマート タグを指定します。スマート タグは、フィールド内のデータの種類を識別するコンポーネントで、データの種類に基づいてアクションを実行することを可能にします。たとえば、[電子メール アドレス] フィールドでは、スマート タグを使用して新しいメール メッセージを作成したり、アドレスを連絡先リストに追加したりできます。

[ビルダー] ボタン 利用可能なスマート タグのリストを表示する] をクリックします。

TextAlign/文字配置

テキスト型フィールドのデータの配置を指定します。選択肢:

  • [標準]    テキストをすべて左揃えで配置します。

  • []     テキストをすべて左揃えで配置します。

  • [中央]     テキストをすべて中央揃えで配置します。

  • []     テキストをすべて右揃えで配置します。

  • [均等割り付け]     フィールドまたはテキスト ボックスの幅いっぱいにテキストを均等に配置します。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×