ACCESSからお絵かき

このQ&Aのポイント
  • 簡易DBソフト(MS ACCESS Y2)を買ってうれしくなって、簡単なデータ集めの仕組みを作ったのですが、情報もそこそこ集まってきたことだし、そろそろ傾向分析でも・・とおもってテーブルの中身をながめていたら目がグルグルちかちかするだけでしたのでexcelのグラフと連携させたいとおもっています。
  • そこで、「グラフでみてみる」ボタンを作成すると良いでしょう。このボタンを押すことで、テーブル/viewの内容をCSV形式で出力し、Excelにデータを取り込むことができます。Excel上でグラフを作成し、傾向やデータの関係性を視覚化することができるのです。
  • 具体的な手順は以下の通りです: 1. ACCESSのform上に「グラフでみてみる」ボタンを配置します。 2. ボタンを押すと、テーブル/viewの内容がCSV形式で出力されます。 3. Excelを起動し、新しいシートを作成します。 4. シートにCSVデータを貼り付けます。 5. 新しいシートを作成し、前のシートのデータをもとにグラフを描画します。 6. グラフを確認するために印刷プレビューを表示します。 7. 閉じるボタンを押すと、最初の画面に戻ります。 このようにすることで、ACCESSとExcelを連携させて傾向分析を簡単に行うことができます。参考資料があれば教えてください。
回答を見る
  • ベストアンサー

ACCESSからお絵かき

簡易DBソフト(MS ACCESS Y2)を買ってうれしくなって、 簡単なデータ集めの仕組みを作ったのですが、情報もそこそこ集まってきたことだし、そろそろ傾向分析でも・・とおもってテーブルの中身をながめていたら目がグルグルちかちかするだけでしたのでexcelのグラフと連携させたいとおもっています。 以下(1)~(6)の手順を自動化する具体的な手法を教えていただけないでしょうか? (そもそもaccessベースで可能なのでしょか?) 0.accsessのform上に「グラフでみてみる」ボタンを置く (1)「グラフでみてみる」ボタンを押す (2)テーブル/view内容をcsvで出力 (3)excelをたちあげ (4)任意のシートに(2)を入力 (5)シートを追加し(4)をもとにグラフ(おれ線)描画 (6)印刷プレビュー表示(閉じるボタン) (7)閉じるボタン押下で(1)にもどる 参考文献などご存知でしたら教えてください よろしくおねがいします

  • nao_2
  • お礼率94% (54/57)

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

  • ベストアンサー
  • ARC
  • ベストアンサー率46% (643/1383)
回答No.1

お書きになった方法でもたぶん可能だと思いますが、もっと簡単な方法があります。 1:Excelで新規文書を作成する 2:Sheet2を選択して、[データ]-[外部データの取り込み]を使用して、Accessのデータを取り込む 3:外部データの「データ範囲プロパティ」を表示して「ファイルを開くときにデータを更新」にチェック 4:このデータをもとに、グラフを作成 5:Accessのフォームにボタンを貼り付け、クリック時にこのExcelファイルを開くように設定する (いちばん簡単なやり方は、ボタンの[ハイパーリンク]プロパティに C:\・・・\AAA.XLS のようにファイル名を記述するやり方です。) ※Access2K、ですよね?(^^)

nao_2
質問者

お礼

親切丁寧適切な解答ありがとうございます。 アドバイス大変満足させてもらいました。 (法人格の業務サービスのような気がしたのですが、  個人なのであれば近じかE_power大きめproc  にse参加の予定があり、ご一緒してみませんか?)

その他の回答 (1)

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.2

簡易ですか・・ ははは 実務で使われたりしますけどね。 ACCESS起動すると右の上のほうにイルカ出てきますか?出てきてたらそいつをクリック、出てなければキーボードのF1を押してください。 「質問を入力してください」って出ますので、そこに『グラフを入れる』って入力して検索してみてください。 ACCESS自身でグラフを作る事ができます。 挿入メニューにも「グラフ」ってありますよね? Office2000シリーズのヘルプは結構作りこまれていますので、とりあえず判らない事はこのヘルプを活用してください。

nao_2
質問者

お礼

回答ありがとうございます。 (内容から推してみると、実働400h/月は下らない  戦場の猛者とお見受けしました) またの機会にもアドバイスください。

関連するQ&A

  • AccessからOracle DB(View)を参照する方法について

    accessでOracleDBに接続し、アプリケーションを作ろうとしております。 OracleDBのViewを参照し、Accsess側で編集をしようとしております。 AccessからOracleのビューを参照できるようにしましたが、そのビューと accessのテーブルから作成されたクエリが新規レコードの作成ができません。(Accessの画面で「→*」のボタンがグレーアウトになっている) どうすれば新規レコードを追加できるようになりますでしょうか? また、できない場合、どのような代替案がありますでしょうか? すみませんがご回答、宜しくお願いします。

  • Access2007での印刷プレビュー

    Access2007を使用しておりますが、レポートの印刷プレビュー画面が 表示されません。 作成したレポートのプロパティでは、既定のビューを印刷プレビューに してあります。 すべてのAccsessオブジェクト内にあるレポートを直接開くときには、 印刷プレビューで表示されるのですが、"Switchboard"を用いてその レポートを開こうとすると、レポートビューになってしまいます。 いろいろ試したのですが、印刷プレビューが表示されずお手上げ状態です。 お手数ですがご教授ください。

  • Access2003のテーブルが、Access2007でフィールド名の順番が変わってしまいます

    Access2003のテーブルが、Access2007でフィールド名の順番が変わってしまいます。 PCが変わり、Access2003のデータをそのまま、新しいPCにコピーしました。 新しいPCではAccess2007が入っていました。 Accessで、テーブルをデータシートビューで開いたところ Access2003の時のフィールドの表示順が崩れてしまいました。 例えて言うと Access2003では   ListNo 文献ID 登録状況 備考 Access2007では   ListNo 登録状況 文献ID 備考 の順で表示されています。 これはデータシートビューで表示の順番が変わってしまうのですが デザインビューでは、順番は変わっていないのです。 Access2007でも、Access2003のテーブルでのフィールド名の順番のまま 表示させるにはどうしたらいいでしょうか? Access2007はほとんど使ったことがないため、無知です。 いろいろ調べてはみてるのですが、調べ方も下手なのだと思いますが、これという情報にたどり着けません。 時間がないため、こちらに質問しました。 助けていただければと思います。よろしくお願いいたします。

  • ACCESSで毎回CSVファイルをテーブルにインポートする

    ACCESSでGUIで毎回CSVファイルをインポートしていますが、 (テーブル→新規作成→デーブルのインポート) 自動化?VBA?することはできるのでしょうか。 ACCSESSは初心者でよくわかっていません。 よろしくおねがいします。

  • ACCESSグラフ

    ACCESSの初心者です。 レポートでグラフを作成したいのですが、デザインビューからレポートを作成するからグラフウィザードを起動してクエリを指定してもデーターが読み込まれません。(東京、名古屋、大阪の棒グラフが出てきます。)指定したクエリはピボットテーブルビューではきちんと出てきていますが何か指定の方法が悪いのでしょうか?(タイトルだけは指定したとおり出ています。)

  • CSVファイルをACCESSで読み込んで、編集してEXCELに貼り付けたいのですが

    みなさま、こんにちは。 ACCESSのFORMにボタンを作って、イベントのビルドでCSVファイルを読み込んで、編集して指定したEXCELシートに貼り付けようとVBAを組んでいるのですが、困ってしまいました。 データを一気に読み込んだあと、2次元の配列にして aRecord(r, a)にレコードと項目ごとに値をセットしています。 データを編集後、 ES(b).Cells(posR, posC) = aRecord(r, a) でエクセルのセルに値を入れているのですが、この方法だとEXCELを更新することが できなくて困っています。 ACCESS/EXCEL連携で、ACCESSからEXCELシートを更新できるコマンドがあると聞いたことがあるのですが、具体的にどのようなコマンドを どのように使えばよいのか、ご存知ないでしょうか? もしおわかりになる方がいらっしゃいましたら、是非ご教授下さいますよう よろしくお願いいたします。

  • ACCESS2000について

    よろしく、お願いいたします。 ACCESS2000+WinXPを使用しております。 VBAにてボタンに、 DoCmd.TransferText acImportDelim, , "テーブル", "c:データ" というように書いて、ボタン一つで、データをテーブルに格納できるように致しました。 データは、csvまたはtxtなのですが、格納すると、 電話番号のようなデータの、最初の”0(ゼロ)”が消えてしまいます。 テーブルは、「テキスト型」にしてあります。 何か良い方法はありませんでしょうか? よろしく、お願いします。

  • VB6.0で複数フォームのグラフ描写ができません

    VB6.0でForm1にある描画ボタンを押すと、Form2が表示され、Form2のピクチャーボックスにグラフが描かれるコードを作っているところです。 ところが、Form2にはグラフが描かれません。 以下の簡単なコード(ピクチャーボックス2の背景を白色にする)も実行されません。 Form1にピクチャーボックスを作り、描画ボタンを押すとそこにグラフが表示されるようにしたところ、グラフが描かれました。 フォームは2つ表示させると問題があるのでしょうか? なにか考えられる原因を教えていただけないでしょうか。 Form1に記述しているコード Dim GraphForm As New Form2 GraphForm.Show Form2.Picture2.BackColor = vbWhite

  • VB6.0で、グラフを複数表示させたいのですが。

    VB6.0で、Form1にある描画ボタンを押すたびに、 Form2のグラフを画面上に追加表示したいのですが、 同じフォームを複数表示させる方法がわかりません。 ご存知の方教えてください。 よろしくお願いします。 Form2は添付ファイルのような感じです。 ピクチャーボックスにグラフを描画します。

  • アクセスの入力について

    アクセスのテーブルやフォームのデザインビューで、文字が小さいのでフォントサイズを大きくし枠を広げ、データシートビューに切り替えたところ、文字が枠の上側に寄ってしまいました。文字を枠の上下の中央に設定するはどうのように操作すればよいのでしょうか。教えてください。

専門家に質問してみよう