お忙しいところ恐縮です。
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です。
フォームでの実装でもレポートでも実装でもかまいません。
お手数をおかけして申し訳ありませんが、どうか教えてくださいませ。
No.11ベストアンサー
- 回答日時:
umazanpai さんのやり方でのミスでした。
先ずは、umazanpai さんのやり方を!
<umazanpai のやり方でダメだったら>というのが私の回答。
具体的には、ユニオンクエリでテーブル構造を変換したらということです。
クエリ: ユニオンクエリ
氏名__________科目__得点
安室波平_______1_____70
安室波平_______2______80
SELECT 氏名, "1" AS 科目, 科目1 AS 得点 FROM 科目別成績一覧II WHERE 氏名="安室波平"
UNION
SELECT 氏名, "2" AS 科目, 科目2 AS 得点 FROM 科目別成績一覧II WHERE 氏名="安室波平";
科目別成績一覧II:
ID__氏名________科目1__科目2
1____安室波平_____70_______80
Husky2007様
ご回答ありがとうございます。
umazanpai様のご回答でなんとか分かりそうです。
いろいろと別のフォローをしてくださり助かりました。ありがとうございました。
No.10
- 回答日時:
先ほどオートメーション操作を勧めたものです。
VBAの技術があれば大して難しいものではありません。
あくまでEXCELにチャートを描かせるツールになってもらうという発想です。
EXCELでデータを管理するのではないので問題はないと思います。
EXCELオートメーションの参考になるサイトを紹介しておきますので、参考になさってください。
実行速度が遅いのが欠点ですが、作り方を工夫すれば問題ないと思いますのでぜひ試してみてください。
参考URL:http://hanatyan.sakura.ne.jp/index.html
No.7
- 回答日時:
そういうテーブル構造というのは判っています。
が、abc_1230さんの回答を先ずは試されたがいいです。
私は、Access風で試して可能だというのを検証したまでです。
エクセル風のテーブル設計でも可能という答えですので、まずは、それを確認されたらどうですか?
多分、可能なんだと思いますよ。
この回答への補足
Husky2007様
ご回答重ねてありがとうございます。
紛らわしくて恐縮ですが、「abc_1230」と私「aki_00」は同じ人間でして...。
ご回答に対する補足には画像を添付できず、また、同一IDでは回答もできなかったのでやむを得ず別アカウントで回答という形で具体的な得たい結果の例を画像に添付させていただきました。
マナー違反だと思いますが、画像をアップするためにはやむを得ませんでした。申し訳ありません。<(_ _)>
Husky2007様が回答番号:No.2にてご回答いただいた内容は、各科目の得点値を別レコードで持っているので、私が処理したいデータとは構造が異なっているようです。
Accessのグラフは回答番号:No.2のようなデータ構造のものは確かに簡単にグラフ化できるのですが、1レコード中にフィールドとして保存されているデータをグラフの要素(項目)として扱う方法が分からずご質問させていただいている次第です。
どうぞよろしくお願いします。
No.6
- 回答日時:
すいません。
aki_00です。補足に画像をアップしようと思ったんですが、できないんですね。
良くないことだと思いますが、別アカウントで「回答」と言う形で参考画面をアップします。
No.3
- 回答日時:
アクセスからExcelをオートメーションで操作し、Excel上でチャートを作成します、そのチャートをコピーしてACCESSのユーザーフォームのイメージボックスに貼り付けるという手段は同でしょうか?
事前にイメージどおりのチャートを作成したExcelのファイルを準備しておけば。
セルにデータを当てはめるだけでチャートが作成できるので。
コーディング量もわずかですみます。
この回答への補足
AKARI0418様
ご回答ありがとうございます。
「Excelをオートメーションで操作」というのがやったことがないのでよく分からなくてすいません。(^_^;)
集計したいレコード数(この例の場合は学生の数)が3~4百件あるので、エクセルでチャートを作るとシート(またはファイル)がすごい量になってしまい、管理も難しくなってしまうと思われます。
そんなことはないですかね?
No.2
- 回答日時:
科目別成績一覧: テーブル
ID_氏名________科目__成績
01_安室波平__国語____80
02_安室波平__数学____70
03_安室波平__理科____60
04_安室波平__社会____50
05_安室波平__英語____40
フォームウイザードで[ピボットグラフ]を生成すれば容易に出来ます。
レーダーチャートだって出来ます。
氏名 |国語|数学|理科|社会|英語|音楽|体育|美術・・・・
-------------------------------------------------------------------
安室波平| 80 | 75 | 82 | 68 | 42 | 63 | 74 | 58
井上晴美| 77 | 61 | 77 | 66 | 81 | 55 | 65 | 88
が、問題は、これはAccess のテーブル体裁ではないですよね。
このテーブル設計とアクセスのグラフ機能とのミスマッチをどうするかだと思います。
※ミスマッチを前提にグラフを作成した経験がありません。
※だから、工夫次第では可能なのかも知れません。
この回答への補足
Husky2007様
ご回答ありがとうございます。
私の説明が悪くてすいません。
テーブルはこんな感じの作りです。(あくまで例ですが)
★テーブルデザイン
フィールド名 | データ型
----------------
氏名 |テキスト型 (主キー)
国語 |数値型
数学 |数値型
理科 |数値型
社会 |数値型
英語 |数値型
音楽 |数値型
体育 |数値型
このテーブルに最初の質問に書いたような内容が記録されているとします。(とりあえず7科目分としました)
つまり各レコードは、氏名が主キーで、科目ごとの得点フィールドがいくつかあります。(もちろん固定個数です)
こんなデータから、値とグラフを併記したようなフォーム(またはレポート)を作りたいと思っています。
回答者:abc_12300に作りたい画面のイメージを掲載しました。
見ていただければおわかりいただけると思うのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelグラフについて 1 2023/05/12 16:26
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) エクセルの折れ線グラフで教えて下さい 1 2023/03/05 22:48
- 計算機科学 エクセルのデータの表すことについて 2 2023/03/05 20:49
- Excel(エクセル) エクセルまたはgnuplotグラフの書き方 2 2022/11/18 15:45
- Excel(エクセル) <スプレッドシート>採用進捗 グラフ作成について 3 2022/10/23 15:52
- その他(Microsoft Office) 2019エクセル折れ線グラフで、Y軸を3つ作成したいのですがやり方が分かりません。 例 A 1.2. 1 2022/04/27 12:25
- Excel(エクセル) エクセルの大きなシートでグラフを見つける 4 2022/07/28 10:07
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- 中学校受験 中学受験 3 2022/11/13 21:17
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
【お題】マッチョ習字
【大喜利】 「精神を鍛えるため」にと、ジムから書初めの宿題を出されたマッチョたちが半紙に書いてきたこと
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
ACCESS レーダーチャートのデータの設定方法
その他(データベース)
-
ACCESSでのレコードごとのグラフ
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
大学共通テスト 3教科は受けな...
-
大学の募集のところで第一解答...
-
センター得点率40%って点数にす...
-
共通テストって申し込んだ科目...
-
センター試験の理科の解答順に...
-
大学受験で、科目数が少ないと...
-
理科1科目に絞るべきか
-
情報システム工学科と情報通信...
-
漠然とした質問で大変申し訳な...
-
学校で全統記述模試をうけるの...
-
早慶に受かるために東大志望??
-
科目か?課目か?
-
願書に書く趣味、特技が書けま...
-
共通テストで、2日目体調不良で...
-
共通テスト 国語 150/200 英語R...
-
大学選びに後悔しています。。 ...
-
学歴コンプレックスになりそう...
-
神奈川大学か武蔵野大学で偏差...
-
高学歴であればあるほど理系っ...
-
MARCH理系、理科大理系、早慶理...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
大学共通テスト 3教科は受けな...
-
共通テストって申し込んだ科目...
-
高2の文系です 進研模試を先日...
-
大至急お願いします!! 明日共...
-
願書に書く趣味、特技、好きな...
-
至急回答お願いします! 高校1...
-
大学の合格最低点数が偏差値換...
-
共通テストを2日目のみ受験する...
-
センター試験の理科の解答順に...
-
高3の受験生です。
-
情報システム工学科と情報通信...
-
理科1科目に絞るべきか
-
MS-Accessで1レコード単位のデ...
-
共通テスト 国語 150/200 英語R...
-
模試の途中帰宅ついて
-
共通テストで、2日目体調不良で...
-
国公立志望の人ってめっちゃ凄...
-
大学の募集のところで第一解答...
-
センター得点率50%とは、どうい...
-
センター試験についての質問で...
おすすめ情報