重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

現在、各部署、各チーム、個人ごとの売り上げを管理するDBの製作を行っております。
Microsoft Accessです。

テーブルは、
T_取引先
・取引先ID
・取引先情報
・担当ID(個人)

T_個人
・担当ID
・個人名
・チームID

T_チーム
・チームID
・チーム名
・部署ID

T_部署
・部署ID
・部署名

T_注文履歴
・履歴ID
・日時
・取引先ID
・商品番号
・個数

個人が複数のチームや部署に所属することはありません。

部署 < チーム < 個人 のピラミッドとなっております。

これで月初に、先月の売り上げを以下のようにプリントアウトを
したいと思っております。

=============================================
部署名1 売り上げ額 件数
=============================================
チーム名1(上記部署に所属するチーム) 売り上げ金額 件数
---------------------------------------------
個人名1(上記チームに所属する各個人) 売り上げ金額 件数
個人名2 売り上げ金額 件数
個人名3 売り上げ金額 件数
---------------------------------------------
チーム名2 売り上げ金額 件数
---------------------------------------------
個人名4 売り上げ金額 件数
個人名5 売り上げ金額 件数
個人名6 売り上げ金額 件数
個人名7 売り上げ金額 件数
---------------------------------------------
チーム名3 売り上げ金額 件数
---------------------------------------------
個人名8 売り上げ金額 件数
個人名9 売り上げ金額 件数
個人名10 売り上げ金額 件数
=============================================
部署名2 売り上げ額 件数
=============================================
チーム名4 売り上げ金額 件数
---------------------------------------------
個人名11 売り上げ金額 件数
個人名12 売り上げ金額 件数
個人名13 売り上げ金額 件数
    ・
    ・
    ・


こういうことは可能でしょうか?
できれば、売り上げの多い部署順や、部署の中でも売り上げの
多いチーム順など変更が出来ればベストです。

また、このようなものを作る際に気をつける点はありますでしょうか?

今まで、顧客DBなどを作成し、様々な条件に対して絞込み
などをしたリストを最終的に印字して郵送するなどのものは
作ってきましたが、このような複雑な出力をしたことがなく
迷っております。

まだ、漠然としているかもしれませんがよろしくお願いいたしします。

A 回答 (3件)

プリントアウトの体裁はレポートでグループ化を行えば実現できそうです。


http://office.microsoft.com/ja-jp/access-help/HA …

商品単価が頻繁に変化するのなら、T_注文履歴に加えてしまった方が『楽』はできます。
(「テーブルの正規化」に反しますけど)

部署間・チーム間で人員のトレードが行われると
前年対比などの場合に今年の構成で前年も比較するのか、前年は前年の構成で行うのか、
も問題になりそう。
    • good
    • 1

少なくとも、


「T_注文履歴」 に 「単価」のフィールドを持たせるか、
「商品マスタテーブル」 のようなものから「商品番号」ごとの「単価」を得ることができなければ
「売上金額」等は求めることができません。

商品が、ただ1種類のみ、あるいは全ての商品の単価が同一なら別ですが。
それにしても、どこかにその単価を保存しておくべきでしょう。
    • good
    • 0

Filemaker Proにしたらすぐできますよ。

    • good
    • 0

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