• ベストアンサー

Access2000で作成したデータベースの移動について

パソコンを新しくしたので、ACCESS2000で作成したデータベースを新しいパソコンに移動しました。 そしたら、クエリーが作動してくれず、連結ファイルの作成が出来なくなりました。 クエリの連結をすべてやり直さないとだめなんでしょうか?他に、方法はありませんか? 解決法をご教授お願いいたします。

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

  • ベストアンサー
  • jzx90_mt
  • ベストアンサー率14% (1/7)
回答No.5

修復&最適化方法 1・[スタート]→[プログラム]よりACCESS2000を起動 2・上部ツールバーより[ツール]→    [データベースユーティリティ]→最適化/修復     をクリック 3・最適化元のDBを指定 4・最適化先のDBを指定   ※この時同一ファイルで上書きも可能ですが    お勧めしません

rori5525
質問者

補足

色々ご提案、ありがとうございます。 やってみましたが、だめでした。 追加クエリをもう一度、つくり直してみましたが、 それでもだめでした。 移動前にクエリーで追加されたデータは 正常に再追加されるんですが・・・ (追加されたデータをテーブルから削除してやり直した場合)新規で入力したデータでは 追加してくれないんです。なんともなりませんか?

その他の回答 (7)

  • jzx90_mt
  • ベストアンサー率14% (1/7)
回答No.8

あと考えられるとすれば移動前のPCはマイクロソフト の修正パッチが当ててあって移動後は当ててないという事 位かも。お役に立てないようでしたらスミマセンでした。 これ以上は実際に触ってみないとわからないです。

rori5525
質問者

お礼

本当にありがとうございました。 また、新しく作るデータベースのヒントなど質問させていただくと思いますので、 アドバイスお願いいたします。m(_ _"m)ペコリ

rori5525
質問者

補足

色々ありがとうございました。 新しく、作り直そうと思います。 OSがMeからXPに変わった事が何か関係してるのでしょうか?でも色々勉強になりました。 また、お世話になると思います。 宜しくお願いいたします。

  • jzx90_mt
  • ベストアンサー率14% (1/7)
回答No.7

メッセージは同じですか・・・。 追加対象のキーが重複しているって事もないですよね? ※DB移動後に触ってないのであれば考えづらいですね・・・ 後、移動の仕方も気になりますが、CD-R(W)経由で読込専用のままになってるって事もないですよね? ※新規で作成出来るって事は違うと思いますが・・・ DBを新規作成してオブジェクトのインポートはやってみましたか? ちょっとこういう場合は原因が色々あるので逆に質問してスミマセン。

rori5525
質問者

補足

何度も、何度もありがとうございます。 追加対象のキーが重複しているということはありません。もちろんファイルは変更可能です。 DBを新規作成してオブジェクトのインポート(エクスポートで作成)もしましたが、結果は同じでした。 データベースは本当に厄介ですね。

  • jzx90_mt
  • ベストアンサー率14% (1/7)
回答No.6

クエリーを単体で作動させると、確認のメッセージが 表示されるはずですが、それはどう表示されますか?

rori5525
質問者

補足

ほんとに何度もありがとうございます。 すでに追加できた時のデータを使って、追加クエリを作動させた場合と完全に新規入力してクエリを作動させて場合と、その後のメッセージは同じです。 ただ、件数が増える(クエリが作動し追加される)のとされないで、件数が以前のままの違いだけです。

  • jzx90_mt
  • ベストアンサー率14% (1/7)
回答No.4

修復&最適化をしても駄目ですか? それで駄目なら新規でDBを作成して そっちに全てのオブジェクトをインポートして 問題なくなったという事例もありますが。

rori5525
質問者

補足

この場合の修復&最適化は どのメニューを使用して行えばいいのでしょうか? だんだん、こんがらがってきてます。 すいません。

  • jzx90_mt
  • ベストアンサー率14% (1/7)
回答No.3

クエリー参照先のテーブルはローカルでしょうか?アタッチ(リンク)でしょうか? アタッチだとしたら新しいパソコンのネットワーク設定に 問題があるのではないでしょうか?

rori5525
質問者

補足

ローカルです。

  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.2

> ここにあるエラーメッセージは出ません。 それ以外のエラーメッセージはでるということでしょうか? それなら、そのメッセージを提示してください。 > コードのみ変更して、 そのクエリと関係あるようなところなんでしょうか? それとも、まったく無関係のところ?? 移動した後に、VBAのコンパイルをするとどうなりますか?

rori5525
質問者

補足

何度もありがとうございます。 コンバイルをしようとしましたが、 コンバイルの項目が薄くなっていて指定できません。 やり方が根本的に間違っているんでしょうか?

  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.1

> クエリーが作動してくれず、 エラーなんかはでないのでしょうか? [ACC2000] Access データベースでの参照の問題を解決する方法 http://support.microsoft.com/default.aspx?scid=kb;ja;310803 参照設定の問題のような気はしますけど。

rori5525
質問者

補足

お返事、戴きありがとうございます。 でも、確認いたしましたが、ここにあるエラーメッセージは出ません。 また、1度製作済みの旧データをコピーして、コードのみ変更して、新規データの追加を行った場合はちゃんと、追加して、新しいデータを作れます。 こういう症状を経験された方いらしゃいませんか?

関連するQ&A

  • Access97作成のデータベースを2000で

    教えてください! Access97で作成したデータベースにLAN内の他のPCからAccess2000で開いて入力していたのですが、コード入力で分類を引っ張る部分でデータが文字化けしたり欠損したりという不具合が出ました。 よい解決法はあるでしょうか? また、このデータベースをコピーして元のテーブルとリンクさせてAccess2000からの入力用データベースを作ろうとしたのですが、テーブルの新規作成がグレーになっていてできませんでした。 こちらの解決法があれば併せてお教え願います。 仕事上とても困っています。 どうかよろしくお願いします。

  • アクセス2003で作成したのデータベースの移動について。

    アクセス2003でデータベースを作成したものを別のPCで開こうとすると下記のエラーが出て開けません。対処法に「参照設定」をクリックするとあるのですが、その「参照設定」が表示されません(アクティブになりません。)どのように対処したらよいのか教えてください。あるフォームでボタンをクリックすると、ドキュメントの画像が開くように設定していることが関係するのでしょうか。 データベースを移した先のPCで再度、その画像を開く場所を設定しなおす必要があるのでしょうか。 ちなみにコードのPrivate Sub Form_Open (Cancel As Integer)がハイライトされます。 エラー内容:データベースまたはプロジェクトにファイル‘vsdraw7.ocx’version 1.0.を参照する切断された参照が含まれています。この参照を修復してください。 対処方法:実行しようとしているアプリケーションには解決できないオブジェクト、タイプライブラリ、DLL、または外部データべースに対する参照が含まれます。オブジェクト、タイプライブラリ、DLL、または外部データべースが削除されたか名前が変更されています。 VBEの「ツール」メニューの「参照設定」をクリックし、「参照設定」ダイアログボックスの「参照可能なライブラリファイル」リストを確認し、必要な操作を実行してください。 「参照可能なライブラリファイル」リストの“参照不可”で始まっている参照のチェックボックスをオフにし、必要のない参照を削除してください。その参照をまだ使用する必要がある場合は、「参照可能なライブラリファイル」リストで“参照不可:<ライブラリファイル>”のチェックボックスをオフにし、「参照」ボタンをクリックして、ファイルに対する新しい参照を作成してください。 このデータベースアプリケーションがインストールされたものであれば、再インストールするか修復しなければならない可能性があります。 長々となりまして申し訳ありませんがよろしくお願いいたします。

  • SQL SERVER2005とアクセス2007でデータベースを作成して

    SQL SERVER2005とアクセス2007でデータベースを作成しています。 データベース自体はできまして、自分のパソコンではACCESSからSQLSERVERへデータを書き込んだり、読み込んだりはできます。 次の段階として、社内LANにデータベースをおいて、ほかのパソコンからもデータの書き込み及び読み込みをしたいのですが、うまくいきません。 ほかのパソコンからデータベースを開くと、接続を拒否されてしまいます。 SQLSERVER MANAGEMENT STUDIO EXPRESSで何か設定が必要なのでしょうか? よろしくご教授お願い致します。

  • 連結、非連結のデータベースについて

    現在、趣味でデータベース開発をしており ACCESS単体で作成する場合は連結←非連結での作り方が分からない為(苦笑) VB+ACCESSで作成する場合は非連結 という方法で作成しています。 一般的な業界のデータベースの開発現場では、非連結によりデータベース作成が基本なのでしょうか?? 開発に取り掛かるに当たって、連結or非連結はどの様な観点で選ばれるのでしょうか? また、初心者の理解として、 連結→直テーブル更新される 非連結→画面上のデータを『登録』等のボタン押下後に登録と認識しておりますが、 この点につきましても間違いがございましたら、ご教授下さいませ。

  • access2010 データベースウインドウ

    ACCESS2010で、(ACCESS2003のときの)データベースウインドウを 見ようとすると、ウインドウではなくて画面の左端にテーブルやクエリー などのいずれかが表示された状態になります。 これを、ACCESS2003の時のデータベースウインドウのように、 一つのウインドウとして自由に移動させるにはどうすればいいでしょうか。 大きいフォームの設計がしずらく感じてしまいます。 同じことでプロパティの場合も教えていただけると助かります。

  • アクセス2002:データベース内のテーブルが開かない

    既存のデータベースを別のノートパソコンにコピーして入力・編集した後、元のデスクトップにUSBメモリ経由で戻してさらに入力を続けようとしたところ、データベースを開くことはできるのですが、データベース内のテーブルを開くことができません。 新規データベースにインポートしようとしても、作動しません。 データベースを開きたいのですが、なにか解決方法はないでしょうか。 ノート、デスクトップともOSはXPHomeSP1、アクセスは2002です。 よろしくお願いします。

  • Accessで作ったデータベースが開けない

    Accessでデータベースを作ったのですが、作ったコンピュータとは違うコンピュータでデータを使おうと思い、クエリやテーブルを開こうとすると、「パス・・・・・・は正しくありません。パス名に間違いがないことと、ファイルが置かれたサーバーに接続していることを確認して下さい」というメッセージが出てきます。どうすればよいのでしょうか?

  • データベースの作成

    Oracleを勉強し始めました。 今まではWebアプリにAccessを使っていて、Oracleに移行したいと思います。 とりあえず、データベースを作成するのだと思ったのですが、 インストールを終えた状態で、orclというデータベースがすでに出来ていました。(インストールは、マシンを設置した部署の方がしました。) 今後は他の部署もこのOracleにデータを保存するという予定らしいです。Oracleのインストールしたサーバーには、リモート接続が可能で、 管理者権限のパスワードも教えてもらっています。 もし、私がアクセスの住所録というデータベースファイル(jyuushoroku.mdb)を移行したいとすると、jyuushoroku というデータベースを新たに作成するのですよね? データベースは複数にあっても構わないのですか?アクセスと違い、データベースを作成する時にとても大掛かりなのでとまどってしまいました。 インストール時に作成したorclというデータベースには、パスワードが 設定されていて、接続ができません。自分の作成したデータベースには、独自のパスワードを設定して、それを使って接続すればいいのですか?ほんとに初歩的な概念がわからずに申し訳ないです。 よろしくお願いします。

  • Accessのデータベースが開かなくなりました

    初めて質問させていただきます。 いつものようにアクセスを使って名簿を整理していたのですが、「認識しません」というエラーメッセージが出てファイルが開かなくなりました。 ファイルを開こうとすると「このデータベースは予期しない状態のため開くことができません」と出ます。 その下に「このデータベースはツールメニューのデータベースユーティリティーの変換コマンドではなくDAOのCompactDatebaseメソッドを使って以前のバージョンの形式から変換されています。このため、データベース一部が変換されていません。」と表示されます。「元のデータベースがある場合はデータベースユーティリティーの変換をクリックして、変換してくださいとありますができません。 データベースは97で作成したものを2003で使っていました。 何か解決策はあるのでしょうか?

  • 【access】マクロファイルのコピー(移動)について

    こんにちは。 新しく作成したMDBに 以前作成したマクロファイル自体を コピーもしくは移動させたいのですが、 どのような手法を用いればよろしいのでしょうか? 以前作成したマクロファイル自体をコピーして新しく作成したMDBに保存しようとすると、 「サブフォームを含むフォームがあるデータベースを開くと"データベースを開けない状態、またはロックできない状態にしています"エラーメッセージが表示される」 というエラーが表示されてしまいます。 原因を調査したところ、 accessを以前のmdbと新規のmdb、2つ立ち上げているからという理由がわかりましたので、 以前のマクロファイル自体をコピーして、 以前のaccessを閉じてから新規のaccessに貼り付けようと思いましたが、 以前のaccessを閉じようとしたとき、 クリップボードをすべてからにしますとの表示がでます。 これではコピー(貼り付け)ができません。 ご教授のほどお願いします。