任意の条件を持つレコードのみを表示するフォームを作成する

 フォームに表示するデータは、特定のテーブルのすべてを表示するのではなく、
クエリーやクエリビルダを使って条件に合うデータだけを抽出して表示させることが
できます。

●準備●

フォーム:顧客一覧_男性
テーブル:顧客テーブル(顧客ID,顧客名,住所,TEL,性別)

「顧客一覧_男性」フォームに、性別が「男性」のデータを表示します。

●手順1●-クエリーを作る-

(1)クエリーを新規作成します。

(2)選択項目はすべて「*」を選択します。

(3)条件として「性別」を選択し、抽出条件を「"男性"」とします。
  表示チェックボックスはオフにします。

(4)クエリーを保存します。

(5)フォーム「顧客一覧_男性」のレコードソースプロパティに(4)のクエリーを指定します。

●手順2●-クエリビルダを使う-

(1)フォーム「顧客一覧_男性」のレコードソースプロパティに「顧客テーブル」を
  指定します。
  
(2)レコードソースプロパティ右の「…」ボタンをクリックし、クエリビルダを起動します。

(3)上記クエリ作成手順(2),(3)の手順で選択項目、抽出条件を指定します。

(4)クエリビルダを閉じます。

*クエリビルダを閉じるとき、「SQLステートメントの変更を保存し、プロパティの
  設定を更新しますか?」とメッセージが表示されます。このとき「はい」を選択します。

Access97/2000



戻る


Excel Word Access VBA! モーグ