• ベストアンサー
  • 暇なときにでも

アクセス インポートかファイル形式を変えたい

壊れたアクセスファイルの中身を 新規 Microsoft Access データベース.accdbにインポートするには? 今まで開けてたのに、いきなり開けなくなった、壊れたアクセスファイルがあります。 どうしても開けないので、 新規 Microsoft Access データベース.accdb を作りそこにインポートしようとしたら、 「データベースの形式を認識できません」 となり、インポートできません。 mdb形式なのが原因なのでしょうか? win7、オフィス2010ですが、いままでmdb形式で使えてましたが Windows Updateをしたら、使えなくなりました。 mdb形式が原因なら中身はそのままで壊れたファイルをaccdbに変えたいのですが どうすればいいですか? よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数289
  • ありがとう数6

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

  • ベストアンサー
  • 回答No.1
  • lv4u
  • ベストアンサー率27% (1862/6716)

>>今まで開けてたのに、いきなり開けなくなった、壊れたアクセスファイルがあります。 壊れたアクセスファイルであれば、 別のDBへのインポートも、accdbに変えることもできません。 http://office.microsoft.com/ja-jp/access-help/HP005187449.aspx 上記の手順を参考にして、壊れたファイルを修正すれば、救われる可能性はあります。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございました。

関連するQ&A

  • 2010で、2003形式のファイルを作りたい

    アクセス2010を使っていて、ほかの人に渡すためのmdbファイルを作りたいのですが その方がアクセス2003を使っているので、mdbファイルにしたのですが どうやればいいのでしょうか? 勝手に.accdbになってしまいます。 エクセルのようにファイル形式を選べないのでしょうか?

  • これはアクセスファイルが壊れたという事でしょうか?

    ファイルを開こうとしたら、 'Id'は、このテーブルのインデックスではありません。 'ParentIdName'は、このテーブルのインデックスではありません。 と言うメッセージが消しても消しても出ます。 30回くらい消したらファイルが閉じます。 何回やっても同じ動作です。 新規に、新規 Microsoft Access データベース.accdbを作り リンクテーブルをしようとしても、同じメッセージが出てリンクできません。 もう二度とこのファイルは開けないのでしょうか? アクセス2010です。

  • アクセスにインポートできません。

    Access97を使っています。 エクセルもcsvもインポートできません。 「外部データの取りこみ」→「インポート」で進み、 「ファイルの種類」を選択しようとしたところ、 一覧にエクセルもcsvも出てきません。 「Microsoft Access」と「ODBCデータベース」 のみです。 エクセルもcsvも検索はできますが、 インポートしようとすると 「データベース形式○○○を認識できません。」 というエラーメッセージが表示されます。 どうすれば解決できるでしょうか? よろしくお願いします。

  • アクセスへエクスポートできない

    outlook2010を使っています。 accessのヴァージョンは2003です。 メールデータをアクセスにエクスポートしたいのですが ファイル→開く→インポート→ファイルにエクスポートでアクセスを選んで 新規Microsoft Office Access アプリケーション.mdb と言うファイルでエクスポートするのですが 出来上がったファイルをダブルクリックで開くと http://support.microsoft.com/kb/884518/ja と同じように "データベースの形式を認識できません" エラーで Access で MDE ファイルを開けない となります。 リンク先の条件とは一致しませんが これはバージョンが相違してるから発生する事象なのでしょうか? しかし、outlook2010からExcel2003なら 同じようにして問題なくてエクスポートできました。

  • アクセス2007でのインポートエラー「カレントレコードがありません」に

    アクセス2007でのインポートエラー「カレントレコードがありません」について。 データをインポートしようとすると「カレントレコードがありません」と表示され、インポートできません。同時に作成されるインポートエラーテーブルを確認すると「型変換エラー」が原因のようです。 インポート先のファイル(名簿.accdb)は、従前使用していたアクセス2003のファイル(名簿.mdb)を2007対応にしたものです。(各オブジェクトの構成や保有データは同一) 試しに、同じテキストデータをアクセス2003ファイル(名簿.mdb)にインポートしたところ、正常に完了しました。 アクセス2003の入ったパソコンが廃棄予定であり、今後はアクセス2007ファイル(名簿.accdb)を使いたいのですが、非常に困っています。原因と対処法を教えてください。 ※インポートする元データはエクセルマクロ有効ブック(.xlsm)のため、コピーしてテキスト形式で保存しなおしています。

  • vbsによるMsアクセスへの接続について

    MsアクセスにADOで接続する場合、例えば、以下のようなVBスクリプトを実行した時、 Set obj_ado = CreateObject("ADODB.Connection") obj_ADO.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=test_2000.mdb;" obj_ADO.Open "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=test_2007.accdb アクセス2000(mdbファイル)への接続は問題ないのですが、アクセス2007(accdbファイル)へは、エラーとなって接続出来ません。 ドライバーの指定方法が間違っているのでしょうか?

  • アクセスMDBファイルが破損

    アクセスんのMDBファイルを使用中に、何かの原因でファイルにダメージが起こったものと思われますが、終了後に再起動しようとしてもファイルを開けません。 下記のエラーメッセージが出ます。 「~は修復する必要があるか、データベースファイルではありません。 Microsoft access データベースが開いているときに、いずれかのユーザーがmicrosoft access を終了しました。」 「このデータベースを修復しますか?」 修復を選択して、管理用のパスワードを入力しても 「パスワードが正しくありません。」とメッセージが出て、 「~は修復できないか、Microsoft accessデータベースファイルではありません。」となり、結局、開くことができず終わってしまいます。 このDBファイルはネットワークで複数人が使用しています。 ファイルと同名のLDBファイルは開いたままになっています(64kb)。 なにか修復の方法があれば教えてください。 よろしくお願いします。

  • アクセスファイルが開けなくなる時がある

    アクセス2010です。 test1.accdbを開きたいのですが、 フォルダ上でダブルクリックしても開けず 他のアクセスファイルはすべて閉じて test1.accdbを再度フォルダ上でダブルクリックしても開けません。 タスクマネージャーで見たら Microsoft Access(32ビット) と表示はされるのですが、ファイル名の表示はないです。 test1.laccdbは削除することもできないのですが これは何が起きてるのでしょうか? test1.accdbが開かれているからtest1.laccdbが出来上がっていると思うのですが なぜタスクマネージャーにはファイル名が表示されないのでしょうか? 更になぜフォルダ上でダブルクリックしても開けないのでしょうか? 結局開くには、 タスクマネージャーのMicrosoft Access(32ビット)を削除し、 test1.accdbをダブルクリックすると開けます。 その場合は、タスクマネージャーには、ちゃんとファイル名が表示されます。

  • 【Access2010】 数10億円のインポート

    txtファイルからAccess2010へ「40億円」をインポートしようとするとエラーになりました。  ファイル形式: 2002-2003形式(.mdb)  データ型: 数値型  フィールドサイズ: 十進型 ネットでいろいろ調べて、フィールドサイズを「倍精度浮動小数点型」してもダメ、データ型を「通貨型」にしてもダメ、お手上げ状態です。 唯一インポートできた方法はデータ型を「テキスト型」にした場合のみでした。 ファイル形式は社内の互換性の問題上2007形式(.accdb)にはできません。 テーブルに直接入力すれば入れることはできますが、毎回そんな面倒な作業はできません。 「数値型」のままインポートする方法はありませんか?

  • 「ファイルをロックできませんでした」

    2台のwin7を持っています。アクセスのバージョンは2007です。 win7(Home Premium)のドキュメントに入れてある、 新規 Microsoft Office Access 2007 データベース.accdbをダブルクリックして開いて、 次にwin7(Starter)から、Home Premiumのドキュメントフォルダを開いて、 先ほどHome Premiumが開いたaccdbファイルをダブルクリックすると 「ファイルをロックできませんでした」と表示され、ファイルが開けません。 逆に、Starterで先にHome Premiumのドキュメントフォルダに入っているaccdbファイルをダブルクリックして開くと、 読み取り専用になってしまいますが、先ほどの「ファイルをロックできませんでした」の画面は表示されれずに開けます。 そしてHome Premiumでもファイルを開くと読み取り専用になってしまいますが、開けます。 「ファイルをロックできませんでした」について調べてみたら、 http://www.accessclub.jp/bbs/0223/beginers68682.html を読みましたが、ファイルは破損してないですし、 http://support.microsoft.com/kb/110732/ja は、VBAの事ではなくVBの事のようなので違いました。 どちらのパソコンから先にmdbファイルを開いても、問題なく開けるようにしたいのですが どうすればいいでしょうか?