• 締切済み

オラクルのデータベースについて

現在oracle 10g_home1を使用しており、その中にデータベースを作成し、 excelで入力したデータを、excel vbaを使ってそのデータベースに追加変更したいのですが、 実行方法がわかりません。 大変抽象的な質問で申し訳ありませんが、教えていただきたいのです。。。 (解説サイト、書籍などの紹介でも構いません) 右も左も全くわからず、手の付けようもない状態です。 これから勉強していく最中ですが、時間が迫ってます。 よろしくお願いします。本当に申し訳ありません。

みんなの回答

  • bardfish
  • ベストアンサー率28% (5029/17765)
回答No.1

VBAとOracleのインターフェイスには何を使いますか? oo4o?ODBC?DAO? それによってVBAのコーディングが変わってきます。 Oracleのヘルプを探しましょう。 サンプルコードが載っているかもしれませんが結構大変ですよ。

fastriverxxx
質問者

補足

ご回答ありがとうございます。 インターフェイス(意味取り違えていたらすみません・・・) ODBCです。ヘルプを見たのですが、英語でした・・・ oracleに接続するところまでは出来たのですが、 その中にあるデータベースを開いたり、そのデータベースの中に、 excelで入力したデータを追加変更したりする方法がわからないもので、 非常に困っています。 知識ないので難しいことはわかっているのですが、できるところまでは 挑戦してみたいと思っています。 なので質問した次第です。よろしくお願いします。 ヘルプは、oracleのサイトにあったりするのでしょうか? 一度確認してみます。

関連するQ&A

  • オラクルについて教えてください。

    ORACLEをデーターベースとして、MICROSOFTACCESSを使ってフォームやレポートを作ろうと考えています。 ACCESSではフォームのコマンドボタンなどからVBAを入力しなくとも一般マクロで様々な処理をすることができると思います。  しかし、そうするとORACLEの下記の特徴は実現されなくなるのでしょうか?またレコードソースにせず、フォームを非連結にすれば実現可能なのでしょうか?その場合、どんな感じの手順になるのでしょうか? 特徴 (1)必要なレコードのみを抽出したあとクライアントにデータを送信 (2)バックアップの最中も滞りなくデータベースを稼働 (3)完全な行レベルロック (4)マルチバージョニング読み取り一貫性 (5)ACCESSの約43億倍のデータを扱うことが可能 (6)ACCESSのようにファイル単位ではなく、表などのオブジェクト単位はもちろん、表の行や列単位にまでアクセス制御

  • データベースの最下行に移動するVBAがわからない

    データベースの最下行にデータを入力すべく、マクロを実行すると データベースの先頭のセルが選択された状態で実行されますが 入力後にその入力を終えた最下行の先頭のセルが選択されるように マクロを実行したいのですがどうすればわかりません。 エクセル2010にてVBAで作成しています。 どのようなコードを入力すればできるでしょうか?

  • どのデータベースが良いか教えてください。

    データベースをほとんど知らない初心者です。 現在、会社の受注・経理処理等を複数のエクセルファイルで行っていますが、 いろいろなファイルを参照しあっているので、年度毎のファイル作成や、 レイアウト変更、フォマット変更、シート追加などをすると作業が面倒になってきています。 そのため業務を簡素化するために、 データベースを利用して管理を行いたいと思っているのですが、 いったい何のデータベースを、また何から勉強すればいのかがわかりません。 そこで ・下記の条件に合うデータベース ・それを勉強するためにおすすめの書籍やサイト ・ブラウザを介する場合は、phpを使用したほうが良いのか?  それとも別の方法を使用したほうが良いのか? を教えて頂けますようにお願いします。 希望 ・Windowsベースのデスクトップに導入出来ること ・無償or低価で使用できること ・動作が安定していること ・処理スピードが早いこと ・フリーレイアウトで印刷できること (現在のエクセルのレイアウトと同様に印刷したいです。) ・ブラウザを介してデータベースを使用予定 他にどのような情報を提示しないといけないのかわからないので、 『このような情報が無いと回答出来ない』と言ったことが有りましたら、 教えて頂けると幸いです。 宜しくお願いします。

  • 社内サーバーとデータベース

    最近、IT関連の仕事についたんですが、ど素人の為、サーバーとデータベースの違いがよく分からないので、教えてください。 私の会社では、一人一台のPCが与えられて必要なデータなどは社内のサーバーにアクセスして取得しています。ただ、私のイメージだとデータはデータベースにあるのではないのかな?って思って混乱しています。 もしできれば、データを取得する際の自分のPCと社内のサーバーとデータベースの関連性なんか教えてもらえると助かります。 関係あるかは分かりませんが、私のPCにはOracle9iをインストールしてあります。 よく分かりにくい質問して申し訳ありませんが、よろしくお願いいたします。また、この辺の事を理解する際に有用な書籍やホームページなどがありましたら、教えてもらえると助かります。

  • VBAで文字列を抜き出す

    添付画像左のデータベースを基にシートを追加して、そのシートに添付画像右のような結果をVBAで求めたいです。 ご教授宜しくお願い致します。

  • Access2000 マクロでデータベースの最適化

    お世話になります。 Accessのマクロのコマンドで データベースの最適化をしたいのですが、 「マクロまたはVisual Basicコードの実行中に、開いているデータベースを最適化することはできません。」とういうエラーメッセージが出て最適化されません。 マクロの一連の流れの「最後」で、データベースの最適化をしたいと 思っていますが、具体的にどのようにすれば、 データベースの最適化を実行できるのでしょうか? 条件としては、最適化をVBAなどでするのではなく、  マクロのコマンド:データベースの最適化 でしたいと思っております。 また、過去に何度か質問したのですが、 私の質問文が悪く、希望する回答を えれませんでした。 勝手で申し訳ございませんが A.mdbファイルを「マクロコマンド:データベースの最適化」で 最適化する具体的手順を教えて頂けないでしょうか? ※最適化の手前で、データベースを閉じたり等 具体的手順以外の回答は結構ですので、 宜しくお願いします。 ※具体的手順を記載できない場合は、この質問は 無視して下さい。 宜しくお願いします。

  • EXCEL VBA で MSDE を操作したい

    EXCELで作っている帳票データをデータベース化するにあたり、MSDEでテーブルを作りSQLクエリを使用してEXCEL VBAプロジェクト上からテーブルの追加/更新を行いたいのですが、MSSQLServerにアクセスする方法(具体的なコードの記述法や手順)がわかりません。 昔同様な事をやったことがあり、その時はサーバーがoracle(7)で、「oracle GLUE」というアドインツールを使いましたが同様に何かツールが必要なのでしょうか。 どなたか、どうかご教授お願いいたします。

  • マクロでデータベースの最適化をしたい

    お世話になります。 Access2000のマクロコマンドで データベース最適化をしたいのですが、 「マクロまたはVisual Basicコードの実行中に、開いているデータベースを最適化することはできません。」とういうエラーメッセージが出て最適化できませんでした。 マクロの一連の流れの「最後」で、データベース最適化をしたいと 思っていますが、具体的にどのようにすればよいのでしょうか? 最適化をVBAなどでするのではなく、  マクロのコマンド:データベースの最適化 でしたいと思っております。 勝手で申し訳ございませんが A.mdbファイルを「マクロコマンド:データベースの最適化」で 最適化する具体的手順を教えて頂けないでしょうか? 過去の質問で、mdb自身が開いているので絶対に無理!! と言われたのですが、自分自身を終了させて、最適化 などできないのでしょうか? また、できないのであれば、「マクロコマンド:データベースの最適化」 は、使えないのに、なぜそのようなコマンドがあるのでしょうか? 具体的手順以外の回答は、結構ですので、 宜しくお願いします。 具体的手順を記載できる人を待ちたいので、できない場合は、 この質問は無視して下さい。 宜しくお願いします。

  • データベースの作り方教えてください

    さっそくですが、教えてください。 商品型番を入力する(例:ABC1234)    ↓ その商品の詳細が表示される   ちなみに表示したい内容は、   ・商品に関するデータ(メーカー名や定価、簡単なスペックなど)、   ・仕入れ元、仕入れ価格など仕入れに関する物と、   ・販売日、販売先、販売価格等 売上に関する内容です。 といったデータベースを作成したいのですが、 エクセルで作成できますか? アクセスの方が適していますか? 当方、VBAの知識薄で、アクセスもうすらぼんやりです。やはり少し勉強したほうがいいと思うのですが、独学で学ぶ場合の、お勧め書籍等あれば併せてアドバイスお願いします。

  • vba構文 作成依頼

    添付画像左のようなsheet1のデータベースを基に新たにシートを追加して、そのシートへ添付画像右のような集計結果をvbaによって作成したいです。 ご教授宜しくお願い致します。

専門家に質問してみよう