• ベストアンサー

Accessの基本的作業

二つのテーブルが存在して、 TABLE Aには(ID,SEX,ADDRESS) TABLE Bには(ID,BIRTHDAY) などのフィールドがあります。 ここで、AにおいてADDRESSとSEXが特定のもの(例えば東京&男)を持つIDと同じIDであるBのデータをずらっと抜き出す(つまり、東京&男の誕生日がほしい)、ということがしたいのです。 リレーショナルの超基本的なことで分かる人にはごく簡単な作業だと思うのですがこのドシロウトにはAccessは使い方が難しくてなかなかうまく扱えません。どうか一刻も早いお教えお願いします  m(__)m

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

  • ベストアンサー
  • hide--
  • ベストアンサー率23% (24/104)
回答No.1

こんにちは。ドシロウト的解決法なら・・・ クエリを作成してみましょう。 クエリには2つのテーブルA,Bを使います。 その上で、テーブルAとBのIDをつないで、 クエリにはID,SEX,ADDRESS,BIRTHDAYを すべて表示させるようにします。 その上で、ADDRESS,SEXについては、条件(例えば東京&男)をつけて、 さらにこれを非表示にすれば、東京&男の誕生日が出るクエリのできあがりです。 こんなことなのでしょうか?

uhyohyohyo
質問者

お礼

回答ありがとうございます! おお!何とかできたっぽいです。SEX,ADDRESS,BIRTHDAYがくっついてくれました!!!おおお~!これで何とか解析が出来そうです!ほんとーにありがとうございます! また壁にぶつかってここに顔を出していたらよろしくお願いします…

その他の回答 (1)

  • aeee
  • ベストアンサー率14% (16/108)
回答No.2

わたしも初心者ですが、「一刻も早く」という事で稚拙ながら。。。。 クエリで抽出ですが、A,B二つのテーブルのIDはリレーションシップの設定はもうしてありますか? まだだったらしましょう。 ・「TABLE A」と「TABLE B」の2つを出して、左から、「TABLE B.ID」,「TABLE B.BIRTHDAY」,「TABLE A.SEX」,「TABLE A.ADDRESS」と4つ欄に並べます。 ・そして、「表示」の四角で「TABLE B.ID」,「TABLE B.BIRTHDAY」以外はチェックを外します。 ・「TABLE A.SEX」の「抽出条件」に「"男"」と入力します。 ・「TABLE A.ADDRESS」の「抽出条件」に「"東京"」と入力します。 ・終 説明が下手ですいません。 もっと要領のよいやり方もあるかと思いますので、あくまで参考まで。。。。

uhyohyohyo
質問者

お礼

おおおっ!感激です!丁寧にありがとうございました! hide__さんのお教えでも何とかできたのですがさらにこんな風に抽出することが出来るとは!これでビシバシ解析が進みそうです。 お二人とも本当にありがとうございました!