質問: ms-accessで1レコード単位のデータをグラフ化するには? お忙しいところ恐縮です。 accessで保存してあるデータからグラフを作成したいのですが、どうもそのやり方が分からず困っています。 ちょっとうまく説明できないかもしれませんが、フォーム(またはレポート)にグラフオブジェクトを貼り付けて、表示させたいテーブルをリンクさせると、項目ごとに全データをグラフ化してしまいます。しかしそれでは実現したいグラフではなく、欲しいのはレコード単位でそのレコードの項目それぞれをグラフ化したものです。 以下に例を記載します。 個人ごとに各科目の成績(得点)が格納されたテーブルです。 これを個人ごとに科目を軸としたレーダーチャートにて表示するようなグラフです。 データはこんな感じです。 氏名 |国語|数学|理科|社会|英語|音楽|体育|美術・・・・ ------------------------------------------------------------------- 安室波平| 80 | 75 | 82 | 68 | 42 | 63 | 74 | 58 井上晴美| 77 | 61 | 77 | 66 | 81 | 55 | 65 | 88 上田洋介| 67 | 68 | 77 | 78 | 57 | 45 | 66 | 74 江田吾郎| 71 | 34 | 55 | 60 | 42 | 73 | 64 | 74 太田真由| 81 | 88 | 64 | 98 | 55 | 85 | 74 | 66 ・・・・・・・ ・・・・・・ ・・・・ ・ これらを各個人ごとに1ページ(1画面)で、科目の得点を放射線状の軸に取りたいと思ってます。 ネットなどのサンプルで探しても、「縦軸に得点、横軸に個人、科目ごとの折れ線」のようなグラフはよくありますし、こちらは簡単にできるのですが、1レコードごとにそのフィールドの値でグラフを作るサンプルを見つけることができず困ってます。 accessの環境はver2003です。 フォームでの実装でもレポートでも実装でもかまいません。 お手数をおかけして申し訳ありませんが、どうか教えてくださいませ。
回答: アクセスからexcelをオートメーションで操作し、excel上でチャートを作成します、そのチャートをコピーしてaccessのユーザーフォームのイメージボックスに貼り付けるという手段は同でしょうか? 事前にイメージどおりのチャートを作成したexcelのファイルを準備しておけば。 セルにデータを当てはめるだけでチャートが作成できるので。 コーディング量もわずかですみます。