• 締切済み

MS Access で、2つのテーブルを1度に表示できますか?

うまく伝わるか自信ないんですが・・・ AテーブルとBテーブルがあります。 Aテーブルは、得意先へ請求済み売上データ Bテーブルは、得意先へ未請求の売上データ のレコードが入っています。 データを検索する際に、ABのテーブルを一度に検索して、1つのフォームに表示したいと思っています。 ファイル大きくなると困るので、追加クエリは使いたくありません。 何か良い方法はないでしょうか?

みんなの回答

noname#60992
noname#60992
回答No.3

本来は、ひとつのテーブルで管理するべきものだと思います。 請求日などのフィールドを作っておけば対応できると思います。 請求する際に片方のテーブルから削除してもうひとつのテーブルに追加するなどという面倒な手順も省かれます。 テーブルを別々な角度から見たいときに選択クエリを利用するというのが、基本的な考え方です。  

  • Yeti21
  • ベストアンサー率47% (396/830)
回答No.2

No.1さんのパターンでなければ、 例えば、ある得意先の請求済み額と未請求額を表示したいとかいう感じでしょうか? もしそうなら、得意先をキーにリレーション指定で必要な項目を選択して クエリを作成してやれば良いと思います。 (単発で項目を結合するかリレーションシップを設定するか)

  • bonaron
  • ベストアンサー率64% (482/745)
回答No.1

フィールドの構成が全く同じなら ユニオンクエリ Select * From Aテーブル Union All Select * From Bテーブル に検索をかけるとよいでしょう。

関連するQ&A

専門家に質問してみよう