牛、豚、鶏、どれか一つ食べられなくなるとしたら?

うまく伝わるか自信ないんですが・・・

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

A 回答 (3件)

本来は、ひとつのテーブルで管理するべきものだと思います。

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

No.1さんのパターンでなければ、


例えば、ある得意先の請求済み額と未請求額を表示したいとかいう感じでしょうか?

もしそうなら、得意先をキーにリレーション指定で必要な項目を選択して
クエリを作成してやれば良いと思います。
(単発で項目を結合するかリレーションシップを設定するか)
    • good
    • 0

フィールドの構成が全く同じなら


ユニオンクエリ
Select * From Aテーブル
Union All
Select * From Bテーブル
に検索をかけるとよいでしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!