こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

各部署、各チーム、個人ごとの売り上げ管理について

現在、各部署、各チーム、個人ごとの売り上げを管理する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などを作成し、様々な条件に対して絞込み
などをしたリストを最終的に印字して郵送するなどのものは
作ってきましたが、このような複雑な出力をしたことがなく
迷っております。

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

投稿日時 - 2013-12-13 16:49:59

QNo.8384826

困ってます

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

プリントアウトの体裁はレポートでグループ化を行えば実現できそうです。
http://office.microsoft.com/ja-jp/access-help/HA010006894.aspx

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

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

投稿日時 - 2013-12-16 23:28:07

このQ&Aは役に立ちましたか?

12人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

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

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

投稿日時 - 2013-12-14 17:26:34

ANo.1

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

投稿日時 - 2013-12-14 09:09:40

あなたにオススメの質問