0

MS Access で次の問題があります。

毎月のパフォーマンス値を持つ企業のリストがあるとします。Month 列と Performance 列を含むクエリにグラフをフックすることで、1 つの会社のパフォーマンスをグラフで表示できます。

ここで、N 社のグラフを表示したいとします。Month 列と N Performance 列 (会社ごとに 1 つ) を持つクエリを生成する場合、理論的にはこれを行うことができます。このような可変列数でクエリを作成する方法はありますか? 必要に応じて使用できる SQL バックエンドがあり、それをサポートするために必要な VBA コードをまとめても問題ありません。私が見ている唯一の障害は、あまり慣れていない MS Access を使用していることです。

だからここに私の主な質問があります:

  1. これは可能ですか?
  2. この問題に取り組むにはどうすればよいですか?私は研究時間を最小限に抑えようとしているので、正しい方向に向けることができれば素晴らしいと思います.

ありがとう!

4

1 に答える 1

1

このテーブルでは:

company pmonth performance
      1      1          10
      2      1           8
      3      1          15
      1      2          15
      2      2           5
      3      2          25
      1      3           5
      2      3           4
      3      3          20

このクエリを作成します。

SELECT p.company, p.pmonth, p.performance
FROM MonthlyPerformance AS p;

次に、クエリをピボットグラフ ビューに変更し、company フィールドを "Drop Series Fields Here" にドラッグし、pmonth を "Drop Category Fields Here" にドラッグし、performance フィールドを "Drop Data Fields Here" にドラッグします。

必要に応じて、データ ソースと同じクエリ SQL を使用してフォームを作成し、フォームの既定のビューをピボットグラフに設定して、クエリのピボットグラフ ビューで行ったのと同じ方法でグラフを設定できます。

それがご希望でない場合は、ご希望のグラフの種類と表示するコンテキストについて、さらに詳しい情報をお知らせください。

于 2010-10-06T23:08:34.677 に答える