• ベストアンサー

アクセスのdb1.mdbの意味

アクセスで、何かの拍子にdb.mdbという名前で、今使っていたアクセスが保存されていました。 アクセスの終了から保存されてしまうのでしょうか? どうしてこのようなことが起こるのでしょうか? 3つくらいこの名前で保存されていました。中身は、終了した日にちの情報になっています。 ショートカットのリンク先が違ってきたりして混乱してしまいます。問題解決方法はないですか?

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

通常新規に空のデータベースを作成するときに、デフォルトとしてつけられる名前です。 上記のファイルができた理由として考えられるもの 1.アクセスのコマンドのエラーが発生して自動修復された時に別名で保存された。 2.最適化の時の一時ファイルが残ってる。 http://support.microsoft.com/kb/842580/ja

tinkle
質問者

お礼

確かに、終了時最適化するように設定してあります。 こまめにチェックするようにします。 ありがとうございました。

その他の回答 (1)

  • ysko614
  • ベストアンサー率31% (103/329)
回答No.1

まず、Accessは一番最初に保存しなければ操作が出来ません。ですから、アクセスを開いて、さーデータベースを構築するぞ!!と思って、作業をしても、途中で、もう、いいや、保存しない!! と終了しても、実は、その作業の途中まで保存されているのです。 なので3つあるファイルと言うのはあなたが作業を途中で終了したその直前までの状態が保存されているのです。もし作業中、このファイルは入らないと思うのであれば終了後、最初に指定した保存先のファイルを削除して下さい。

tinkle
質問者

お礼

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

tinkle
質問者

補足

細かく説明すると、材料明細システムというシステムをアクセスでつくり、共有フォルダに保存。会社のどのパソコンでも見られるようにしてあります。作業者は、決まった人なのですが、その人は全くシステムのメンテなどはできません。なので、システムのフォームから終了するだけなので、システム自体を修正したりとかはないんですが。共有というのがいけないかもしれないですね。こまめにメンテするようにします。

関連するQ&A

  • Access97で作成したDBを削除できない

    OS:Windows-95(デザインマスター)、Windows-NT(レプリカ) Office-97 Professional AccessでDBを作って(デザインマスター:Windows95) 複数の人で共有して(レプリカ:Windows-NT)使っていました。 レプリケーションしています。 ある時、何かの拍子に同期が取れなくなりました。 エラーメッセージは「AAA.MDBはレプリケート可能なデータベースでないので、 同期をとることはできません。」 レプリケーションのリンクが壊れたのだと諦め、レプリカのデータを 新しく作ったDB(BBB.MDB)にインポートしたのはいいのですが、 レプリカ(AAA.MDB)が起動しっぱなし(ldbができたまま)になってしまい、 削除できません。 (誰も使用していないのに) 使用中のままになっているので、移動もできません。 エラーメッセージは「AAA.MDBを移動できません。共有違反がありました。 送り側または受け側のファイルは使用中かもしれません。」 これって、レジストリーか何かをいじらなければ永遠にHDに残った ままになってしまうのでしょうか!? 新しく作ったDB(BBB.MDB)を、元の名前(AAA.MDB)、元のフォルダーに 復活したいのですが、どなたか助けてください。 よろしくお願い致します。

  • Accessのmdb分析(解析)方法またはツールを教えて下さい

    Access2000のmdb解析について方法またはツールを教えて下さい。 会社で引継ぎをしたAccessのmdbなのですが、複数のmdbを利用し レポート(帳票印刷)や情報抽出を行っている様になっており、 リンクがどの様になっているのか、また、そのリンク先テーブルから 何を参照し、クエリ結果が注抽出されているのか、パッと見て解らない状態です。 今後、OracleDBへ変更する可能性もある為、引き継いだmdbの情報を まとめておきたいと考えています。 どのmdbとmdbがリンクされており、その結果何が生成されているのか というのがExcelやテキストにエクスポートできるツール等が ありましたら、教えて下さい。 Access初心者なので、うまく表現できませんがどなたか 教えて下さい。お願いします。

  • Accessネットワークについて

    ネットワークでAccessを使用しているのですが、私のPCでファイルを開いて閉じても問題ないのですが、別のPCだと開いたり閉じたりはできるのですが、閉じたら必ず「db1.mdb」、「db2.mdb」…という名前で全く同じ中身のファイルが閉じるたびにできてしまい、困っています。どなたか対処法を教えてください。

  • Access(アクセス)のDB(データベース)の作り方。

    はじめまして、Access(アクセス)初心者です。 生産管理をやっているのですが、この度アクセスを用いて管理していこうかと思い、勉強中です。 生産管理といっても、在庫や顧客情報など色々なデータベースが必要であることがわかりました。 作成しているうちに、ごちゃごちゃしてわからなくなり、 結果何がしていのかわからなくなった次第です。(笑) ~質問~ 生産管理を1つのアクセスファイルで完結するのと、 在庫管理や顧客情報などの小さく分けたファイルを用いてテーブルのリンクを行うのとでは、どちらがいいのでしょうか? 私の思いとしては、小分けにしたファイルを用いて作った方がわかりやすいのですが、テーブルのリンクをした時に何らかの弊害が発生するのでしょうか? ~要約~ (1) 生産管理.mdb   (在庫管理テーブル)   (顧客情報テーブル)   (工程管理テーブル)   (社員情報テーブル) (2) 生産管理.mdb   在庫管理.mdb   顧客情報.mdb   工程管理.mdb   社員情報.mdb   (各データベースをリンクする) データ量にも関係すると思うのですが、 データベースを構築するにあたり(1)と(2)はどちらがいいのでしょうか? また、テーブル等をリンクした場合、発生する弊害はあるのでしょうか? ご指導の程お願い致します。

  • DB2とWin2003-アクセスとの接続

    AS400-DB2をWin2003のアクセスで検索したいんです IBMのクライアントアクセスというものをインストールすれば接続はできるらしいんですが,設定がわかりません(クライアントアクセスのCDは会社にあるらしいです) で,実は既にAS400-DB2の内容を帳票にするソフトが動いているんで,それを参考にしたいんですが,その中で '*** ファイルDSNを使用する場合(ODBCの登録は不要) Cn.Open "FILEDSN=" & App.Path & "\Database\S101D27F.dsn;" でMDBと接続しているらしいんです 今回もODBCは使いません このDATABASEフォルダーには S101D27F.mdb があって,リンクテーブルが入っています この S101D27F.dsn ってどうやって手に入れるんでしょうか? dsn と mdb は同じ名前が条件みたいですが・・ 帳票ソフトを作った人がもう会社にいないので困っています 言語はVB6です わかる方お願いします

  • Accessのリンクテーブル

    すみません、教えてください。 Accessで複数端末から一つのMDBにデータ登録をさせる為に、VBAでツールを作っています。以下のように記述をして いるのですが、MDBを閉じるたびに、リンク先のDBを認識しなくなってしまいます。テーブルでリンクを貼りなおすとまた動くようになるのですが、どうしたらリンクを貼りなおせずにできるようになるのか、どなたか教えてください。どうかお願いいたします。 Dim LinkDB as Database Dim RST AS Recordset Set LinkDB = WorkSpaces(0).OpenDatabase("リンク先のDBの名前") Set RST = LinkDB.OpenRecordset("テーブル名",DbOpenTable)

  • エクセルからアクセスへADO 「_be.mdb」に追加するべき?

    リンクテーブルでtest.mdbとtest_be.mdbに分割した場合 エクセルからアクセスへADOでテ゛ータを追加する場合、 「test.mdb」と「test_be.mdb」のどちらに追加すればいいのでしょうか? 「test_be.mdb」はリンクテーブルとして「test.mdb」のテーブルのみ保存されています。

  • Access パスワード付きDBへの接続について

    お世話になります。 アクセスについて行き詰まりましたので質問をさせて下さい。 現在、Access2000にて開発を行っております。 フォームやクエリのみのファイル(A.mdb)と、DBのパスワード設定がされているファイル(B.mdb)があり、B.mdbはA.mdbのリンクテーブルとなっています。 A.mdbにはフォームが複数あり、フォームA上のボタンを押下するとDoCmd.Openform命令にてフォームBが立ち上がります。 フォームBではレコードソース(SELECT文)が設定されており、データが画面の各項目に表示された状態でフォームBが立ち上がる動きとなっています。 ここで問題なのですが、DBにパスワードが設定されているため、フォームBのレコードソースのSQL文が実行された時に「パスワードが正しくありません」というエラーが発生しフォームBを立ち上げることが出来ません。 フォームBのOpenイベントにDBへ接続するプログラム(OpenDatabase命令で4つ目の引数にパスワードを設定)を入れましたがエラーは変わりませんでした。 解決策をどなたかご存知でしたら、ご教授いただきたいと思います。 以上、よろしくお願い致します。

  • アクセスmdbファイルがショートカットが立ち上がらない

    ACCESS2000の.mdbファイルのショートカットを、特定のフォルダーにまとめて入れています。 対象のファイルはサーバーの中に入っています。 このショーカットをマウスでダブルクリックしても、右クリックで開くを選んでも、開きません。 1回目は開きます。2回目以降が開きません。 該当のフォルダーを見るとXX.ldbのロックファイルが作成されています。 また、この後シャットダウンやログオフを実行すると、プログラムの終了中のメッセージがでます。 結局はすぐに終了で終わらせないと、終了出来ません。 2回目以降は開く動作をしている様なのですが。 OSはWin2kです。 以前はこの様な事はなかったのですが。 何か解決方法はないでしょうか?

  • Accessの接続先をSQLサーバーからアクセスDBにしたい

    はじめまして、宜しくお願いします。 現在、Access2002、SQLサーバー2000を使ってタイトルのようなことを 実現したいと思っています。 現在作っているファイル名の拡張子はDBにSQLサーバーを使っているので「adp」です。 しかし、システムが完成した後で、扱うデータ量がそんなに多くないことと、SQLサーバーをDBに使うとお金もかかってしまうということが分かったため やはり、アクセスの中だけの閉じたシステム(「mdb」のような状態)にしたいと思っています。 システム自体は完成してしまっているので、mdbファイルとして 作り直すには効率が大変悪いと思っています。 そこでシステムファイルはそのままでDBの接続先だけSQLサーバーから アクセスDBに変えようと思っているのですが、 なかなかうまくいかず、行き詰っています。 もしかして、そのようなことは無理なのでしょうか? もしもなにかお気づきの方が居られましたら、 ご教授宜しくお願いします。