• 締切済み

Accessでのグラフ化

いつもお世話になっております。 掲題について、グラフ化に関する情報はインターネットで大量に見つかるのですが、 どれも複雑なものばかりで、意外とシンプルなもののやり方が分かりません。 具体的には、Access2010で売上管理を作ったのですが、 (例) 得意先コード 得意先名  今月売上目標額  現在時点の売上実績額  達成率 -------------------------------------------------------------------------------------------------------------------- 00001   A社       1,000,000     300,000    30.0% 00002   B社      15,000,000     4,250,000   28.3% このようなテーブルがあって、各得意先の達成率を横棒グラフあるいは円グラフで 得意先ごとに表示したいのです。 30.0%であれば、グラフですぐ30%がイメージできればよいだけです。 このテーブルにグラフのフィールドを作って、そこに記憶させてもよいし、フォーム上に表示させたり、レポートで印刷ができるだけでも構いません。 最初は簡単に思えたのですが、どうやったらよいか困っておりますので、是非ご教授をお願い致します。

みんなの回答

回答No.1

グラフを使わないレトロな方法ですが・・・。 クエリのデザイングリッドに Bar: IIf([達成率]>1,String(Int(20*[達成率]),"+"),String(Int(20*[達成率]),"*") & String(20-Int(20*[達成率]),"-")) を追加すると 達成率 Bar 0.00% -------------------- 4.00% -------------------- 5.00% *------------------- 90.00% ******************-- 95.00% *******************- 120.00% ++++++++++++++++++++++++ のようになります。 ※WEB上だとレイアウトが崩れて見えるかもしれないのでメモ帳などで フォントを等幅フォント(MS ゴシック・MS 明朝)などにしてみてください。 * 一個が5% です(上の式中の20を100にすれば 1% 刻みになりますがスペースが足らなくなります) + は達成率を超えた場合です。 あるいは、レポートで、 四角形コントロールを配置し高さなどを適宜設定します。 このコントロール名をボックス1とすると レポートの詳細セクションのフォーマット時に Private Sub 詳細_Format(Cancel As Integer, FormatCount As Integer) Me!ボックス1.Width = Me!達成率 * 5 * 567 End Sub とすれば100%時に5cmの設定で伸縮します。 以上ご参考までにということで。

DANSAMA
質問者

お礼

早速のご連絡ありがとうございます。 先程(12/08深夜)見させて頂いたので、恐縮ですが明日実験をさせて頂きたく思います。 取り急ぎ、お礼申し上げます。 ありがとうございました。

関連するQ&A

  • アクセスについて

    アクセス2002を使ってします。 テーブルを作成する時に、 「得意先名」、「ふりがな」というふたつのフィールドがあるとします。 「得意先名」に漢字で名前を入力すると、「ふりがな」フィールドにふりがなを出すようにしたいのですが、 その時に、「前株(株)」や「有限会社」は表示したくありません。 例:得意先名フィールドに「(株)山田」という入力したら、「ふりがな」フィールドには「やまだ」とだけ表示されたいのですが、 何か方法はありますでしょうか? お返事遅くなるかもしれませんが、 どうぞ宜しくお願い致します。

  • グラフがさかさまになる

    ウインドウズ98でエクセル97です。 とある達成グラフを作りたいのです. まず売上の項目、単価の項目、その他2つの項目があり それぞれの達成率をポイント化し(たとえば100を越えたら5%につき1ポイントとか) それぞれの支店対抗のコンクールなのでグラフにしたい.と。 なので 横棒のグラフで項目ごとに分かれるタイプを使ったのですが(そうすると総合ポイントを売上で稼いでるのか、単価で稼いでるのかがわかるため) 上のほうに配置している支店が、グラフでは下に出てくるのです。 どうすればいいのでしょうか. 系列の順序だと、売上やら単価のポイントの順番変更のためうまくいきません.

  • Excelのグラフ作成について

    折れ線グラフと棒グラフを使って推移がわかるように作成したいのですが、うまくいきません。 (表が崩れていたら申し訳ありません) <表>        H17.4        H17.5        H17.6 ・・・      売上 達成率  売上 達成率  売上 達成率 だいこん  にんじん ごぼう  ・  ・  ・ <グラフ>   売上                   達成率   |                       |   |                       |   |                       |   |                       |   |                       |   |                       |   |                       |    _________________   H17.4       H17.5         H17.6 だ に ご    だ に ご    だ に ご い ん ぼ    い ん ぼ    い ん ぼ こ じ う      こ じ う     こ じ う ん ん      ん ん      ん ん 売上を棒グラフで、達成率を折れ線グラフで表示させたいのです。 いろいろ試しているのですが、なかなか思うようにできません。 知恵を貸してください。宜しくお願い致します。

  • エクセルグラフ作成について

    エクセルで下記の表のグラフを作成したいのですが、積上げ棒グラフと折れ線グラフを同グラフに表示させたいのです。           1月 2月     目標   実績  達成率 目標   実績  達成率 A氏  2,000 5,000 250%   2,000 5,000 250% B氏  3,000 500 17%   5,000 3,000 60% C氏 5,000 3,000 60%   3,000 500 17% X軸は、1月~12月の目標、実績を積上げ棒にして、達成率を折れ線にしたいのです。 よろしくお願いします。

  • 【エクセル】達成率のグラフ作成方法を教えてください

    エクセルで達成率のグラフをうまく作成できず、困っております。 下記のような条件なのですが、作成する方法はありますでしょうか。 ・小売業で、月度ごとに売り上げ目標に対する達成率のグラフを日刻みで作成したいと考えています。  (累計がだんだん100%のラインに近づいていく感じ) ・対象の商品は6点で、月度ごとに、品物ごとの売上達成目標が事前に決まっています。  なお、月度は毎月20日締めです。  (例えば4月度の期間は4/21~5/20で、商品Aの目標額を1000円とします。) ・売上額は毎日出ます。(4/21の商品Aの売上は70円、4/22日は80円…という感じ) ・月度ごとの目標額は毎回変動します。 また、可能であれば1つのグラフに複数の商品の情報を表示したいと考えていますが、可能でしょうか? (商品ごとに目標額は違いますが、それぞれ達成率を同じ100%のラインで揃えて表示したいです。) どうぞご教授お願いいたします。

  • 複合グラフ

    関東エリアと大阪エリアの6月~3月までの売り上げと達成率をひとつのグラフに棒グラフと折れ線グラフで作成したいです。 売り上げが棒、達成率(%)が折れ線です。二つのエリアを一つにまとめるにはどうすればいいでしょうか?教えてください。よろしくお願いします。

  • 【エクセル2003】達成率の綺麗なグラフ

    エクセルを使って達成率のグラフを作成したいのですがうまく綺麗なのが作れません。アドバイスお願いします。 目標 1000 実績 800 達成率 80% 上記のような表をグラフで表したいのですがいい方法はありますか? 理想としては目標値が100%とした時の実績値が何%なのかってのをグラフで表したいのですがこういうのは可能ですか?

  • アクセスで可能でしょうか?初心者です。

    売上先で、(1)末締め翌末入金 (2)末締め翌月20入金 (3)末締め25入金 (4)20締め翌月末入金 の売上先が4パターンあるとして、 テーブル(T得意先情報)売上ID 売上先名 請求締め日  テーブル(T請求書)請求ID 売上先名 売上ID 請求年月     日 請求金額 テーブル(T入金)請求ID 請求金額 入金額 入金予定日  と考えとりあえずテーブルを作成しました  (1)入金日まで30or31 (2)20 (3)25 (4)40or41or42 売上先請求日付(1)~(4) (1)~(3)の請求日が1/31(4)が1/20とした場合テーブル(T入金)で、 2月の(28)月末の入金額、 20の入金額、25の入金額、 3月10の入金額 の入金年月日の件数と金額を求めたいのですが、うまくいきません。 クエーりーで入金ベースのサイト(末,20,25,40)を作れば何とかなるのかな?んんどうやったらよいの・・・ リーレーションがとても難しいと考え込んでしまい先に進みません。 構築方法+具体的な日付ごとの合計金額初心者の私に 理解できるようどなたか教えてくださいますよう お願いいたします。 ちなみに私経理の仕事しかしたことがないので、質問の内容がアクセス経験者の方々に伝わるよう な質問かどうか少々不安ですが、よろしくお願いします。

  • 複合グラフについて教えてください

    2社の売上高と利益率の推移グラフを作りたいのですが、作れません。複合グラフは、一社の売上高と利益率のものしかできないのでしょうか?

  • Access2003 異なるテーブルを1つのテーブルにくっつける

    こんにちは。 Access2003で、以下の2つのテーブルがあります。 テーブルA  得意先 売上高  あああ 100  いいい 200 テーブルB  得意先 仕入高  ううう 300  えええ 400  おおお 500 上記のようにフィールドが異なり、関連するID等のキーも持っていない別々のテーブルを、クエリなどで  得意先  売上高  得意先  仕入高  あああ  100    ううう  300  いいい  200    えええ  400            おおお  500 のようにテーブルAとテーブルBを横並び(?)にくっつける事は出来るのでしょうか? 得意先も別々なので、連結とかする事ができません。。 いろいろインターネットで調べたのですが、どうしても解らないので質問させて頂きました。 宜しくお願いしますm(__)m