• ベストアンサー

Access2002について

現在、Access2002にて売上管理表を作成しております。 学習塾の売上管理表なのですが、まったく異なる3通りの売上方法があります。 例えば、受講料の売上、物品売買の売上、出張講習などの売上です。 それぞれ異なる入力項目であり、管理番号も別々に取りたいので、テーブル・クエリ・フォーム・レポートを全て別々に作成しております。 最終的に総売上を出したいので、3つを合算した売上合計を出したいのですが、やり方が分かりません…。 私が試した方法は、フォームの段階で何とか合算できないかと思い、やってみたのですが、全てのフォームを開いた状態であれば異なるフォームの値もテキストボックスで参照できる方法は分かったのですが、フォームを全て開いてないとエラーになるので、これではダメでした。 これ以上方法が見つからず、途方に暮れております。 皆様のお力をなんとかお貸しいただけませんでしょうか? そもそも、私の考えてるような事ができるのかどうかも分かりませんので、もし出来ないのであれば、ご指摘下さい。 皆様どうか宜しくお願い致します。

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

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

UNIONクエリで結合できれば受講料の売上、物品売買の売上、出張講習のテーブルを結合して売上を合計できます。 単純に総合計だけで良いのであればテーブルごとに作ったクエリをグループ化して売上の合計を表示するクエリにして新しくクエリを作り3つの合計させているクエリをテーブル追加して各合計フィールドを合計するクエリを作れば出来ます。 PS. テーブル自体3つに分けなくても良いのではと思いますが。 受講料の売上、物品売買の売上、出張講習の売上を区分を分けて1つのテーブルにすれば簡単だと思います。 例えば受講料の売上を1・物品売買の売上を2・出張講習を3という区分で分けてテーブル自体にはオートナンバー型でキーを作り入力し各個別の管理番号は区分+キーで作成し管理番号としてテーブルに保存すれば1つのテーブルで管理できると思いますが・・。 入力は1つのテーブルにして各売上を集計するときは区分でグループ化して合計すれば済みます。 *こういう単純なテーブルでは出来ない内容であればゴメンなさい。

CBR400RR
質問者

お礼

ご回答遅くなりまして、申し訳ございませんでした。 今まで何度も訂正を加えながら、やっとほぼ思い通りの形にすることができました。 O_cyan様のヒントでうまくいきました。 ありがとうございました。

関連するQ&A