Microsoft Access データベースでは、Yes/No データ型を使用して、True または False、On または Off、Yes または No などのブール値と、2 つの値のうちの 1 つだけを含む任意のフィールドを格納できます。 このデータ型は、多くの場合、フォームまたはレポートのチェック ボックス コントロールにマップされます。
この記事の内容
データシート ビューに [はい]/[いいえ] フィールドを追加する
データシート ビューで、新しいテーブルまたは既存のテーブルに [はい]/[いいえ] フィールドを追加できます。
既存のテーブルに追加する
-
テーブルを [データシート ビュー] で開きます。
-
必要に応じて、最初の空白フィールドまで水平方向にスクロールします。
-
[ クリックして追加] を 選択し、一覧から [はい/いいえ ] を選択します。
-
新しいヘッダー行をダブルクリックし、新しいフィールドのわかりやすい名前を入力します。
-
変更内容を保存します。
新しいテーブルに追加する
-
[作成] タブの [テーブル] で、[テーブル] をクリックします。
-
[ 保存] をクリックし、[ 名前を付けて保存 ] ダイアログ ボックスに新しいテーブルの名前を入力します。
-
[ クリックして追加] を 選択し、一覧から [はい/いいえ ] を選択します。
-
新しいヘッダー行をダブルクリックし、新しいフィールドのわかりやすい名前を入力します。
-
変更内容を保存します。
デザイン ビューに [はい]/[いいえ] フィールドを追加する
[デザイン ビュー] で、新しいテーブルまたは既存のテーブルに [はい]/[いいえ] フィールドを追加できます。
既存のテーブルに追加する
-
テーブルを [デザイン ビュー] で開きます。
-
[ フィールド名] 列で、最初の空白行を選択し、フィールドの名前を入力します。
-
[ データ型 ] 列で隣接するセルを選択し、一覧から [はい/いいえ ] を選択します。
-
変更内容を保存します。
新しいテーブルに追加する
-
[作成] タブの [テーブル] で、[テーブル] をクリックします。
-
[ 保存] をクリックし、[ 名前を付けて保存 ] ダイアログ ボックスに新しいテーブルの名前を入力します。
-
新しいテーブルの [ドキュメント] タブを右クリックし、[ デザイン ビュー] をクリックします。
-
[ フィールド名] 列で、最初の空白行を選択し、フィールドの名前を入力します。
-
[ データ型 ] 列で隣接するセルを選択し、一覧から [はい/いいえ ] を選択します。
-
変更内容を保存します。
[はい]/[いいえ] フィールド のプロパティを設定または変更する
データシート ビューを使用すると、既定値や名前 & キャプションなどのフィールド プロパティのサブセットを設定できますが、デザイン ビューを使用して、Format や Indexed を含むすべての使用可能なプロパティを設定できます。
-
テーブルを [デザイン ビュー] で開きます。
-
テーブル デザイナーの下部にある [ 全般 ] タブの [ フィールド プロパティ] で、変更するプロパティを見つけます。
-
プロパティ名の横にあるフィールドを選択します。 プロパティに応じて、データの入力、 をクリックして式ビルダーを開始する、または一覧からオプションを選択できます。
各フィールド プロパティの使用方法については、 プロパティを選択し、F1 キーを押します。
[はい/いいえ] フィールドを削除する
重要 データを含む [はい]/[いいえ] フィールドを削除すると、そのデータは完全に失われます。削除を元に戻すことはできません。 この理由から、テーブルのフィールドやその他のデータベースのコンポーネントを削除する前に、データベースをバックアップすることをおすすめします。
[データシート ビュー] から削除する
-
テーブルを [データシート ビュー] で開きます。
-
[はい/いいえ] フィールドを見つけ、ヘッダー行 (名前) を右クリックし、[ フィールドの削除] をクリックします。
-
[はい] をクリックして、削除を確定します。
[デザイン ビュー] から削除する
-
テーブルを [デザイン ビュー] で開きます。
-
[テキスト] フィールドの横にある行セレクター (空白の四角形) をクリックし、DELETE キーを押すか、行セレクターを右クリックして [ 行の削除] をクリックします。
-
[はい] をクリックして、削除を確定します。
はい/いいえフィールド プロパティリファレンス
デザイン ビューを使用して、はい/いいえフィールドをテーブルに追加する場合は、フィールドのプロパティの数を設定および変更できます。 次の表は、Yes/No フィールド プロパティを示し、それぞれの機能を説明し、設定または変更の影響について説明します。
プロパティ |
入力する文字列 |
---|---|
標題 |
フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。 通常は、簡潔なキャプションの方が効果的です。 |
既定値 |
新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。 |
形式 |
データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 次のいずれかを選択します。
|
インデックス |
フィールドにインデックスを設定するかどうかを指定します。 次の 3 とおりの値を選択できます。
注: 主キーとして使用されているフィールドでは、このプロパティを変更しないでください。 単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。 |
文字配置 |
コントロール内のテキストの既定の配置を指定します。 |
入力規則 |
このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。 |
エラー メッセージ |
入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。 |