Access データベースで Yes/No フィールドを作成または削除する

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

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

この記事の内容

データシート ビューで Yes/No フィールドを追加する

データシート ビューで新規または既存のテーブルに Yes/No フィールドを追加できます。

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

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

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

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

ページの先頭へ

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

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

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

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

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

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

ページの先頭へ

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

データシート ビューを使用して、既定値名前 & 図表番号などのフィールド プロパティのサブセットを設定できますが、デザイン ビューを使用して、書式インデックスを含む使用可能なすべてのプロパティを設定することもできます。

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

ページの先頭へ

Yes/No フィールドを削除する

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

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

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

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

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

ページの先頭へ

Yes/No フィールド プロパティの参照

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

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

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

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

ページの先頭へ