- ベストアンサー
Accessでの家族グループ抽出方法とは?
- Accessを使って家族グループを抽出する方法について教えてください。
- データベース化された300人の顧客リストの中で、個人の年収が500万円以上の人を抽出し、1人でもいる家族を抽出したいです。
- Access初心者なので、できるだけわかりやすく教えていただけると助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
500万以上の家族。家族コードだけを抽出する方法です。 クエリのデザインビューで「顧客リスト」テーブルを追加します。 1.テーブルの「家族コード」フィールドと「年収」フィールドを下表に展開させます。 2.Accessのウインドの上部にある「表示」メニューをクリックし、 ドロップダウンリストから「集計」をクリックします。 3.下表の「集計」セルはすべて「グループ化」になっているずです。 「年収」フィールドの「集計」セルをクリックすると、 右に「▼」が表示されるので、これをクリックします。 ドロップダウンリストの中から「Where条件」を選択します。 4.「年収」フィールドの「抽出条件」セルに「>=5000000」と入力します。 (単位は実際のデータに合わせます。円単位、万単位、百万単位か不明なので) 5.クエリを保存して閉じます。 クエリ名は仮に「Q500以上家族」としておきます。 家族の中に年収500万以上の人が複数いても、抽出されるレコードは一家族につき一レコードです。ダブった家族コードはありません。 ここで作ったクエリは「家族コード」フィールドしかないので、その他のフィールドを表示したければ、新たにクエリを作成します。 1.クエリの新規作成で、デザインビューを開きます。 2.ここに「顧客リスト」テーブルと「Q500以上家族」クエリを追加します。 3.「顧客リスト」テーブルの「家族コード」フィールドを 「Q500以上家族」の「家族コード」フィールド上へドラッグします。 双方の「家族コード」フィールドが線で結ばれます。 4.「顧客リスト」テーブルの全フィールドを選択し、下表へドラッグします。 ※「*」マークのフィールドを一つだけ下表にドラッグしても、 すべてのフィールドを下表にセットしたことと同じになります。 5.名前をつけて保存します。
その他の回答 (1)
元データのテーブルと、500万円以上を抽出したクエリを、 家族コードでジョインすれば良いのでは?
お礼
早速の回答ありがとうございます。 当方もクエリで結合すれば良いのだろうと思いますが、 その結合の方法が分からず悩んでおります。 できれば、初心者なのでデザインビューで分かりやすく教えて頂けると助かります。 尚、「500万円以上で抽出された個人が、1人でもいる家族の個人コードを抽出する方法」が非常に分かりません。
お礼
早々に回答頂きありがとうございます。 いろいろ試行錯誤しましたが、家族コードと個人コードを結合したKEYコードを作成してクエリを作成してみましたら、なんとか希望の抽出ができました。 良いアドバイス大変参考になりました。ありがとうございます。