• ベストアンサー

オラクル->アクセス->エクセル->印刷

会社の経理のデーターをオラクル->アクセス->エクセル->印刷としたいと思っています。10年ほど前に大学でアクセスを使用した(マクロまで)ことがあるのですが、オラクルは使用した事がなく無知なのですがオラクル->アクセス->エクセル->印刷と言うような事は可能なのでしょうか?マクロなど簡単な操作で可能で可能であれば助かるのですが。

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

  • ベストアンサー
  • gadd3
  • ベストアンサー率46% (211/451)
回答No.2

オラクルのODBCドライバをインストールしてあれば excelから直接オラクルにつないで、 オラクルのデータをExcelに取り込めると思います。 オラクルにつないでデータをExcelに取り込むには、 Excel側で、 データ→外部データの取り込み→新しいデータベースクエリ にて行ないます。 ちょっと遅い(接続自体に時間がかかる)かもしれません。 VBAでもADOなどを使えば出来るのだと思います。

その他の回答 (1)

回答No.1

こんにちわ。 オラクル-アクセスならODBC接続でアクセスのテーブルと同様に扱うことが可能です、が、オラクルDBを破損する可能性があるので気をつけましょう。できればオラクルで参照用のViewをつくるなど。 あと、エクセルでオラクルにアクセスするツールが沢山出回ってます。 探してみてください。

lodinj888
質問者

補足

回答ありがとうございます。 >あと、エクセルでオラクルにアクセスするツールが沢山出回ってます。 お勧めのツールあれば教えてもらえませんか?

関連するQ&A

  • AccessのデータをOracleに移行したい

    AccessのデータをExcel(csv)にエクスポートして、それをSQL Loderでオラクルに移せると聞いたのですが、 具体的にはどんな感じで行うのでしょうか? Access2000 Oracle9i RedHatLinux7.2 です。 よろしくお願いします。

  • ACCESSからEXCELのマクロを実行

    ACCESSのデータをEXCELに落として、その後、EXCEL上でマクロを実行させたいのですが、可能でしょうか。 ACCESSのVBAでEXCELを操作することができるのは知っているのですが、EXCELの機能のマクロ(罫線を引いたり、始点―終点間に矢印を引いたり)などをしたいのです。 よろしくお願いします。

  • ExcelとAccessの連携

    タイトルの通り、Excelのマクロを利用しデータをフォーム(Excel)から入力し、データが自動的にAccessのテーブルにおちるようにしたい。もちろん逆方向も操作したい、Accessのテーブルからデータを抽出し、Excel上で加工したい(以上すべて処理は、Excelのマクロで処理したい)。 そうゆう参考サイドがありますか? あったら、教えてください、お願いします。

  • アクセスのデータをエクセルで編集したい

    アクセスのデータをエクセルで開き、データを更新したいのですが、 可能でしょうか? VBAやマクロを使えば可能ですが、視覚的に操作したいので、エクセル からmdbへリンクを作成するようなイメージです。

  • ACCESSからエクセルを操作する方法

    宜しくお願いします。 (1)ACCESSのフォームをクリックして、抽出されたデータをエクセルに出力(マクロでやってます) (2)抽出されたデータを、エクセル上で、セル幅や項目変更等を、手動にて行っています。 この、(2)の処理を、エクセルのマクロを用いて行いたいのですが、ACCESSからエクセルのマクロ 操作は可能なのでしょうか? ご存知の方がいらっしゃいましたら、宜しくお願い致します。

  • AccessでOracleDBを扱う場合の操作性

    初めまして。Accessを使ってAccessのmdbを作成、使用している者です。  会社で「ORACLEのDBもAccessから更新できるそうだから、そのデータの更新用画面等を作って」と言われ、準備をしているところです。  「裏技」本等を見て、ODBCドライバをAccessを使用するコンピュータへ導入し、リンクテーブル機能を使用すればORACLEのDBへアクセス可能なのは文章上で確認しました。が、その後の操作性が気になっています。  Accessで通常行っているクエリやフォーム、マクロの作成・実行方法は、ORACLEのDBが対象になっても全然変わらないのでしょうか?SQL文を一から作成しなければいけない、ということにはならないでしょうか?  単純に「対象テーブルがORACLEになるだけで、Access上の操作性は変わらないらしいよ」と会社の人には言われたのですが、その情報元が不明なのと、実際その方が担当する訳ではないので本当にそうなのか不安です。  ちなみに、ORACLEのDBはデータ準備中で、まだAccessでどうなるかと確認出来ていません。 質問の仕方が下手で申し訳ありませんが、どなたかお返事を頂けたら助かります。宜しくお願いします。

  • excelマクロでアクセスDBからのデータ取り込み

    office2003を使用しています。 アクセスのあるテーブルから、エクセルにデータを書き出す際、テーブルを選択→ツール→officelink→excelに出力 をして、データを書き出しています。 上記の作業をエクセルマクロにて実行したいのですが、 エクスプローラー上にある指定のアクセスファイルを開く→該当のテーブルを開く→officelinkを選択→excelに出力を選択 をマクロで自動化することは可能でしょうか? エクセルマクロは初心者レベルですがコーディングをした経験はあり、上記の自動化方法を調べ中なのですが、マクロにてエクセルとは別のアプリを操作した事が無く、困っております。 ご存知の方、ヒントだけでも結構ですのでお教え下さい。

  • アクセスかエクセルか

    私はエクセルにはある程度慣れていますが、アクセスを利用したことがありません。現在、エクセルを活用して、データの抽出を行っています。具体的には、120人程度の一月分の出席予定データから、一ヶ月分の各日毎の出席者一覧リストをマクロを使って作成しています。  今後、毎日翌日の出席用予定者一覧をその人が持つ固有のデータとともに一覧として出したいのですが、これはエクセルでもアクセスでもどちらでもできると思うのですが、どちらで作成するのが有効なのでしょうか。私が扱う分にはどちらでも問題ないのですが、私が会社からいなくなってから、パソコン関係があまり得意でない人でも操作できるようにしたいので、そのような観点からどちらが良いのかをアドバイスいたただきたいと思います。

  • ACCESS、EXCELの限界?

    ACCESS、EXCELで表示できる列数の限界について教えて下さい。 VBからの操作で、Oracleのテーブルの内容をACCESSで表示する仕組みを考えています。 Oracleのテーブルの列数が350近くもあり、ACCESSで表示することができません。CSVで出力したとしても、Excelで表示できません。どちらも255以上の列は表示できないようでした(256列以上は途切れて表示される)。 となると、Oracleのテーブルの内容をVBのグリッドに表示するしか方法はないでしょうか? もしそれしか方法が無いようであれば、グリッドに表示するか、ビューか何かを使用して表示列を絞り込む(これは最終手段にしたいです)かどちらかにしなければなりません。 一番いいのは、そのままACCESSに表示することなんですが。テキストで延々と出力するだけでは、データの編集がやりにくいので困っています。 よろしくお願いいたします。 開発環境は、Win2000(SP2)、Oracle8.1.6、VB6.0(SP3)、OFFICE2000(SR-1、SP2)です。

  • エクセルでの印刷・・・

    こんにちは。 今、エクセルのデータを同じエクセルで作った表に順番に表示させて印刷するマクロを組もうとしています。 ただ、1枚の紙に10件ごとにしたいと思っています。 今まで連続印刷のマクロを組んだのは1枚に対して1件の印刷マクロを組んだことは あるのですが・・・ 詳しい方教えてください よろしくお願いします。

専門家に質問してみよう