HOME > 即効テクニック > Access一般機能 > フォーム・レポート > 指定した条件のレコードだけを表示するフォームを作成する

即効テクニック

フォーム・レポート

指定した条件のレコードだけを表示するフォームを作成する

(Access 97/2000)
●詳細●
フォームに表示するデータを、すべて表示するのではなく、クエリやクエリビルダを使って条件に合うデータだけを表示します。

●Sample●
フォーム:顧客一覧_男性
テーブル:顧客テーブル(顧客ID,顧客名,住所,TEL,性別)
「顧客一覧_男性」フォームに、性別が「男性」のデータを表示します。

顧客テーブル

●手順●-クエリを作る-
  1. クエリを新規作成します。
  2. 選択項目はすべて「*」を選択します。 すべて項目を選択する
  3. 条件として「性別」を選択し、抽出条件を「"男性"」とします。表示チェックボックスはオフにします。 抽出条件を設定
  4. クエリを保存します。
  5. フォーム「顧客一覧_男性」のレコードソースプロパティに(4)のクエリを指定します。 レコードソースプロパティにクエリを指定
●手順●-クエリビルダを使う-
  1. フォーム「顧客一覧_男性」のレコードソースプロパティに「顧客テーブル」を指定します。 レコードソースプロパティに「顧客テーブル」を指定
  2. レコードソースプロパティ右の「…」ボタンをクリックし、クエリビルダを起動します。
  3. 上記クエリ作成手順(2),(3)の手順で選択項目、抽出条件を指定します。
  4. クエリビルダを閉じます。
*クエリビルダを閉じるとき、「SQLステートメントの変更を保存し、プロパティの設定を更新しますか?」とメッセージが表示されます。このとき「はい」を選択します。 クエリビルダを閉じるときのメッセージ