• ベストアンサー

他フィールドのデーターによっての抽出

ACCESS2000を使ってのことです。 入金管理テーブルというのを作っており、ある集計を試しているのですが上手くいきません。 テーブルは、 --------------------------- ○T_入金管理 契約ID 顧客名 入金名目 入金日 入金金額 --------------------------- 入金名目には、次の一定のデーターが登録されております。 --------------------------- ・賃料 ・共益費 ・家財保険料 ・町会費 --------------------------- そこで、抽出条件で”入金名目”には  条件1.家財保険料と町会費は抽出しない。  条件2.顧客名で、”吉田さん”と”鈴木さん”においては家財保険料だけは抽出しない。 ----------------------------- といったクエリーを正しく実行させるにはどのようにしたら良いのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.3

クエリデザインビューで作るなら抽出条件欄に 顧客名     入金名目 not in ("吉田","鈴木")   not in ("家財保険料","町会費") in ("吉田","鈴木")   <>"家財保険料"

black_cools
質問者

補足

クエリデザインビューでのアドバイスありがとうございました。 これにより、当データー一覧を見ると、吉田and鈴木の入金名目の列にはきちんと町会費が現れております。そこで、もうひとひねりなんですが、”この状態の一覧から”私が「指定する顧客だけ」を抽出するにはどうしたらよろしいですか? また、アドバイス頂けますと幸いでございます。<(_ _)>

その他の回答 (3)

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.4

>この状態の一覧から”私が「指定する顧客だけ」を抽出 このクエリをフォームで表示し フォームフィルタまたはフォームの検索を使えばいいのでは 吉田、鈴木を外から与えたいということだと もっとしかっりした仕様が必要です

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

#1です。すみません。項目を間違えました。 顧客名    入金名目 Like "*"   <>"家財保険料" "吉田さん"  <>"町会費" "鈴木さん"  <>"町会費" 下2行は、まとめても可 顧客名             入金名目 "吉田さん" or "鈴木さん" <>"町会費" 別の方法として フィールドにて 入金金額2:Switch([入金名目]="家財保険料",0,[入金名目]="町会費" And ([顧客名]="吉田さん" or [顧客名]="鈴木さん"),0,True,[入金金額]) であらかじめ該当する条件の金額をゼロにした項目で集計

black_cools
質問者

お礼

さっそくの回答ありがとうございました。 やはりアドバイスをいただける嬉しさが・・たまりません。 本当にありがとうございました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

顧客名    入金名目 Like "*"   <>"町会費" "吉田さん" <>"家財保険料" "鈴木さん" <>"家財保険料" 下2行は、まとめても可 顧客名             入金名目 "吉田さん" or "鈴木さん" <>"家財保険料"

関連するQ&A