何から質問していいかも分からないような状況なので申し訳ないのですが、
access(2000)からデータをエクセル(2003)に引っ張ってきたいのです。
今まで、oracleのデータをエクセルに取り込んで
マクロを組むという流れで業務システムを作成することはしてきたのですが、
このたび、accessからデータを取り込んで同様のことをすることになりました。
accessは殆ど触った事がなく、何やら一般的なDBMSとは異なる感じがしています。
mdbファイル(調べてみると、このファイルにデータベースもフォームもマクロも全部含まれているそうですね。びっくりしました。)をエクセルで開けばいいのかと思ったのですが、
一度試しにやってみたときは、テーブルの選択画面などが出てきたのですが、
次に再度やってみると全く無反応な状況です。
何となく排他制御が掛かってしまったようなのですが、それすらもよく分かりません。
ちなみに、作成されているmdbを開くと、accessが起動し、ログイン的なフォームが開き、
まず最初にパスワード(これもVBAで作成されているパスワードなのかもしれないのかな)を
たずねるフォームが開いてきます。
そのパスワードは分かっているので、すぐにエクセルに取り込めると思っていたのですが、
全然できません。
oracle等だとDBはDBだけで存在していると認識しているので、
なんだかaccessはとっつき難いです。
取りとめもない質問で申し訳ないのですが、
聞きたいことを集約します。
まず、mdbを立ち上げてからフォーム画面で確認されるパスワードは何なのか?
また、そのパスワードとmdbをエクセルから開いたときに尋ねられるパスワードとは何か関係があるのか?
最終的には、mdbからデータベースだけ取り込むことができればいいのですが、
どなたかアドバイスお願いします。
No.4ベストアンサー
- 回答日時:
私も全く同じではないけれど、パスワ-ドを聞かれたりタイムアウトになったり、少し似ている現象に遭遇しました。
お見受けした所、accessからoracle にデ-タリンクしているように感じますが、お間違いありませんか?
もし、デ-タリンクしているのでしたら、コントロールパネルで設定したODBCの設定とaccessで設定したデ-タソ-スの設定が異なるのかも知れないので、それぞれのデ-タベース名、デ-タソ-ス名、パスワ-ドなど、設定が漏れてたり間違えていないかを見直してみて下さい。
セキュリティやファイヤウォールのブロックで、最初だけ繋がり、次回から、毎回ログインを求められたり、フリーズしてデッドロックしてタスクを強制的に切断するしかなくなったりします。
私の場合、設定を見直して、全て解決し、順調に開発しています。
ご回答ありがとうございます。
いろいろと調べてaccessの操作方法がそこそこ分かってきて、質問しているmdbはVBAやファイルにパスワードがかかっていないようだったので、
マクロやフォーム・テーブルの解析を進めているところです。
おっしゃるとおり、accessからoracleにデータリンクされているところまでは突き止めました。
私のつたない内容の質問文で、そこまで把握していただけるとは驚きました。
今、欲しいデータはoracleにあるDBなのですが、ODBCの設定についてパスワードは業者に聞かないと分からないので、
oracleへのアクセスはあきらめようと思っています。
mdbファイル中に、テーブルをcsvで出力する機能は存在するので、
コピーしたmdbファイルのVBAをいじって欲しいデータ(テーブル)を取り出そうと思っています。
ちなみにですが、お手すきのときで結構ですので、下記質問にご回答いただけると幸いです。
解析した結果、最近(ここ2,3ヶ月)にDBに追加した情報はどうやらoracleで管理し、
それより以前の情報はmdbにインポートされている設計となっているようです。(私の解析ミスでしたらすみません)
業者が来てメンテナンスすることもないそうなので、あるタイミングで自動でインポートするみたいなのですが、
わざわざそんなことする必要って何が考えられるのでしょうか?
スタンドアロンで動いているDBなので、すべてaccessでやればいいのにと思ってしまいます。
以前はoracleでDB管理していたようなので、その名残なのかなとも思いますが。
No.5
- 回答日時:
お役に立てたなら、嬉しく思います。
私もそんなにスキルが高い訳ではないし、学歴も低いし、ベンダー資格もなくて、現場で叩き上げた経験だけで、私の意見は参考程度になれば幸いなくらいです。
二、三ヶ月前のOracleのデ-タがAccessにインポートされている理由についてのお尋ねについて、私が思うことを、もうします。
私が経験したいくつかの会社で予実管理をする場合に、accessなど基幹DB とは別の媒体で分析をすることで、基幹DBに負荷を掛けず影響も与えずに新たな情報分析デ-タを生み出し将来予測に役立てていました。なので、せっかくインポートされた情報資産を活用なさると良いかと思いました。
返答が遅くなりすみません。
ご回答ありがとうございます。
「なるほど、そういう使い方もあるのか!」と納得した次第です。
おかげさまで、その後、解析を進め、無事oracleからのデータのインポートに成功しました。
貴重なアドバイスのおかげと感じております。
このたびは、まことにありがとうございました。
No.3
- 回答日時:
>業者に聞けば早いとは思うのですが、
>すんなり答えてもらえるかも分からないのです。
”業者に聞けば早い”ではなく、【業者じゃないとわからない】ですよ。
↓この辺りは極論、どういうタイミングでも起こせる動きゆえ、作った本人に聞くしかないはずです。
>まず、mdbを立ち上げてからフォーム画面で
>確認されるパスワードは何なのか?
>
>また、そのパスワードとmdbをエクセルから
>開いたときに尋ねられるパスワードとは何か関係があるのか?
No.1
- 回答日時:
Accessでは inport と export で、データーをやり取り致します
まず、mdbを立ち上げてからフォーム画面で確認されるパスワードは何なのか?<<--フォームを作成して、Passwordを求めるマクロVBAを作成する
基本では テーブルとクエリーノミですフォームわありません
accessからデターをexportしてエクセルで開く マクロを作成する
早々のご回答ありがとうございます。
質問文に記載し忘れていましたが、業者が作成したファイルについても質問です。
フォームやログイン画面などはVBAで実現されているのですね。
そうであれば、すんなりインポート・エクスポートできると思うのですが、
ファイルやその中身のDBにパスワードがかかっていることはないのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- その他(プログラミング・Web制作) Accessの代わりのノンプログラムデータベース作成 4 2022/10/21 09:26
- その他(データベース) Microsoft Accessについて 1 2022/06/06 16:20
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Chrome(クローム) 入力フォームの履歴を消したい 2 2023/06/29 13:02
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessデータベースの最適化をE...
-
ACCESSのモジュールエラー?
-
accessのmdbが勝手にできている?
-
Accessのmdbを開こうとしたとき...
-
Accessで「誰々が使用中です」...
-
アクセスのファイルが壊れた!!!!!!
-
「○○○.ldb」のAccess レコード ...
-
ACCESS mdbファイル 更新日時
-
ファイルは開くのに「見つから...
-
office accessのmdbからエクセ...
-
ACCESS 複数のmdbでModuleを共...
-
ExcelのマクロでAccessのmdbを...
-
ほかのユーザーが同じデータに...
-
Database.mdbと言うファイル
-
Excelでmdbファイルが簡単に開...
-
ACCESSのファイル容量
-
アクセスをネットワークでリン...
-
Accessでリンクテーブルのパス変更
-
共有フォルダに誰が何にアクセ...
-
SQLPLUSで結果を画面に表示しない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「○○○.ldb」のAccess レコード ...
-
ACCESSのモジュールエラー?
-
Accessデータベースの最適化をE...
-
Accessで「誰々が使用中です」...
-
ExcelのマクロでAccessのmdbを...
-
accessのmdbが勝手にできている?
-
Accessのmdbを開こうとしたとき...
-
Excelでmdbファイルが簡単に開...
-
アクセスをネットワークでリン...
-
ファイルは開くのに「見つから...
-
Access2003でVBAツールの参照設...
-
アクセスのファイルが壊れた!!!!!!
-
Accessでリンクテーブルのパス変更
-
accessなしの人にも、accessのM...
-
Database.mdbと言うファイル
-
ACCESS mdbファイル 更新日時
-
Accessのmdb分析(解析)方法ま...
-
ACCESS 複数のmdbでModuleを共...
-
アクセスでレポート作成時のエ...
-
ACCESS2003 ファイルが増えてい...
おすすめ情報
すみません。
お礼の文章中に誤字がありました。
>質問文に記載し忘れていましたが、業者が作成したファイルについても質問です。
ついても → ついての
です。