Access データベースの [はい]/[いいえ] フィールドを作成または削除する

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

MicrosoftAccess データベースでは、Yes/No データ型を使用して、True または False、On または Off、Yes または No などのブール値と、2 つの値のうちの 1 つだけを含む任意のフィールドを格納できます。 このデータ型は、多くの場合、フォームまたはレポートのチェック ボックス コントロールにマップされます。

この記事の内容

データシート ビューに [はい]/[いいえ] フィールドを追加する

データシート ビューで、新しいテーブルまたは既存のテーブルに [はい]/[いいえ] フィールドを追加できます。

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

  1. テーブルを [データシート ビュー] で開きます。
  2. 必要に応じて、最初の空白フィールドまで水平方向にスクロールします。
  3. [ クリックして追加] を 選択し、一覧から [はい/いいえ ] を選択します。
  4. 新しいヘッダー行をダブルクリックし、新しいフィールドのわかりやすい名前を入力します。
  5. 変更内容を保存します。

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

  1. [作成] タブの [テーブル] で、[テーブル] をクリックします。
  2. [ 保存] をクリックし、[ 名前を付けて保存 ] ダイアログ ボックスに新しいテーブルの名前を入力します。
  3. [ クリックして追加] を 選択し、一覧から [はい/いいえ ] を選択します。
  4. 新しいヘッダー行をダブルクリックし、新しいフィールドのわかりやすい名前を入力します。
  5. 変更内容を保存します。

ページの先頭へ

デザイン ビューに [はい]/[いいえ] フィールドを追加する

[デザイン ビュー] で、新しいテーブルまたは既存のテーブルに [はい]/[いいえ] フィールドを追加できます。

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

  1. テーブルを [デザイン ビュー] で開きます。
  2. [ フィールド名] 列で、最初の空白行を選択し、フィールドの名前を入力します。
  3. [ データ型 ] 列で隣接するセルを選択し、一覧から [はい/いいえ ] を選択します。
  4. 変更内容を保存します。

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

  1. [作成] タブの [テーブル] で、[テーブル] をクリックします。
  2. [ 保存] をクリックし、[ 名前を付けて保存 ] ダイアログ ボックスに新しいテーブルの名前を入力します。
  3. 新しいテーブルの [ドキュメント] タブを右クリックし、[ デザイン ビュー] をクリックします。
  4. [ フィールド名] 列で、最初の空白行を選択し、フィールドの名前を入力します。
  5. [ データ型 ] 列で隣接するセルを選択し、一覧から [はい/いいえ ] を選択します。
  6. 変更内容を保存します。

ページの先頭へ

[はい]/[いいえ] フィールド のプロパティを設定または変更する

データシート ビューを使用すると、既定値名前 & キャプションなどのフィールド プロパティのサブセットを設定できますが、デザイン ビューを使用して、FormatIndexed を含むすべての使用可能なプロパティを設定できます。

  1. テーブルを [デザイン ビュー] で開きます。
  2. テーブル デザイナーの下部にある [ 全般 ] タブの [ フィールド プロパティ] で、変更するプロパティを見つけます。
  3. プロパティ名の横にあるフィールドを選択します。 プロパティに応じて、データを入力したり、[ビルダー] ボタン をクリックして式ビルダーを起動したり、一覧からオプションを選択したりできます。
    各フィールド プロパティの使用方法については、 プロパティを選択し、F1 キーを押します。

ページの先頭へ

[はい/いいえ] フィールドを削除する

大事な データを含む [はい]/[いいえ] フィールドを削除すると、そのデータは完全に失われます。削除を元に戻すことはできません。 この理由から、テーブルのフィールドやその他のデータベースのコンポーネントを削除する前に、データベースをバックアップすることをおすすめします。

[データシート ビュー] から削除する

  1. テーブルを [データシート ビュー] で開きます。
  2. [はい/いいえ] フィールドを見つけ、ヘッダー行 (名前) を右クリックし、[ フィールドの削除] をクリックします。
  3. [はい] をクリックして、削除を確定します。

[デザイン ビュー] から削除する

  1. テーブルを [デザイン ビュー] で開きます。
  2. [テキスト] フィールドの横にある行セレクター (空白の四角形) をクリックし、DELETE キーを押すか、行セレクターを右クリックして [ 行の削除] をクリックします。
  3. [はい] をクリックして、削除を確定します。

ページの先頭へ

はい/いいえフィールド プロパティリファレンス

デザイン ビューを使用して、はい/いいえフィールドをテーブルに追加する場合は、フィールドのプロパティの数を設定および変更できます。 次の表は、Yes/No フィールド プロパティを示し、それぞれの機能を説明し、設定または変更の影響について説明します。

プロパティ 入力する文字列
キャプション フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。
通常は、簡潔なキャプションの方が効果的です。
既定値 新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。
形式 データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 次のいずれかを選択します。
  • True/False 値を True または False として表示します。
  • はい/いいえ 値を [はい] または [いいえ] として表示します。
  • オン/オフ 値を [オン] または [オフ] として表示します。
インデックス フィールドにインデックスがあるかどうかを指定します。 次の 3 とおりの値を選択できます。

  • はい (重複なし) フィールドに一意のインデックスを作成します。
  • はい (複製 OK) フィールドに一意でないインデックスを作成します。
  • いいえ フィールドのインデックスを削除します。

メモ: 主キーで使用されるフィールドのこのプロパティは変更しないでください。
単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。
文字配置 コントロール内のテキストの既定の配置を指定します。
入力規則 このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。
エラー メッセージ 入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。

ページの先頭へ