• 締切済み

Accessの破損原因について

Accessでずっと使用できていたクエリで、"Now()関数が未定義関数です"と エラーメッセージが表示されました。 以後、再起動しても毎回エラーが出ます。 このクエリは、AutoExecから呼ばれます。 正常起動していたバックアッププログラムと入れ替えると正常化します。 現行システムのAccessプログラムは約20本ありますが エラーの起こったプログラムは1本だけでした。 破損の原因は何でしょうか? 環境は、Access2010 SP1、Windows7 32bit プログラム部(xxx.accdb)とテーブル部(xxx_be.accdb)は分割してあります。 共有サーバーにデータベースを置き 社内LAN経由で約15台がデータベースにアクセスしています。 Accessは共有サーバーには、インストールせず 約15台のパソコン各々にインストールしています。 このシステム構成と今回の破損が関係あるでしょうか?

みんなの回答

回答No.1

Q、Accessの破損原因について。 A、年末年始明けってのが一番の原因では・・・。 ドライブのエラーチェックをお勧めしておきます。 >のシステム構成と今回の破損が関係あるでしょうか? 形ある物は必ず壊れます。 その法則は(年末年始明けなどの)偶然を媒介に表に出ます。 ですから、経年劣化が主犯で室温と電源のオン・オフなどは従犯。 で、その従犯の特定は難しいと思いますよ。

aki2004-09-08
質問者

お礼

早々の回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • AccessのDB破損に関して お教え願います。

    OS:Windows2000 Access Version:Access2002(XP) いつもお世話になっています。 Accessにてシステムを構築し、ある業務にて運用しています。 データmdbをサーバにおいて、クライアントをネットワーク経由 にてプログラムmdbを使用してアクセスしています。 上記状態で最近以下のメッセージが頻発して困っています。 「Microsoft Access データベースが開いているときに、 いずれかのユーザが Microsoft Access を終了しました。このデータベースを修復しますか?」 この状態になった場合は、最適化を行えば使えるようになりますが、頻発して困っています。 同様のシステムを運用しているところが複数在りますが・・・・ 同現象が発生しているのが1つしかないことです。 全部同じ現象が発生しているのなら、プログラム的なバグと特定できるのですが、、、、、 なにとぞ、ご教授をお願いいたします。

  • ACCESS クエリのリンクテーブル変更できない

    ACCESS2007-2010にて、リンクテーブルの場所変更をリンクテーブルマネージャから行いました。 リンクテーブルマネージャでのリンク先は新しい場所が表示され、テーブルオブジェクトをダブルクリックすると参照もできます。 ただし、既存のクエリを実行すると、"ファィル C:\xxx\xxxx.accdb"が見つかりませんでした。" のエラーとなります。この"C:\xxx\xxxx.accdb"は、変更前のリンク先です。クエリで定義しているテーブルはのリンク先は変更できないのでしょうか。

  • ACCESS 2.0の業務用アプリケーションとACCESS データーベースウィンドウズよりのDBへの直接操作について

    ACCESS 2.0の業務用アプリケーションが稼動している時にACCESS 2.0のデーターベースウィンドウズでopenした削除クエリー等でテーブル等を操作することはACCESS 2.0のアプリケーション(及びデーターベース、テーブル等)を破壊する事があるのですか?サーバーにテーブル、クライアント3台にアプリケーションのシステム環境です。宜しくお願いします。

  • アクセス(Access)97の事での質問

    アクセス97の事での質問です 下記のメッセージが出てアクセスのファイルが正常に起動しません どのような状態か分かる方お知恵をお貸し下さい。 イベントプロパティに指定した式 開く時 でエラーが発生しました ・マクロ名、ユーザー定義関数名、[イベントプロシージャ]以外の式が指定されています。 ・関数、イベント、マクロの評価でエラーが発生しました。 詳細と致しましては、 ・8台のパソコンをネットワークで繋いでいます ・IPアドレス等は自動の設定になっています ・ファイルの中身とては、1台のパソコンにデータを溜めて、  他のパソコンはそのパソコンのデータベースにアクセスする ・全てのパソコン共にアクセスは97を使っています ・その中の1台のみ上記のエラーメッセージが出て正常に作動しない  その他のパソコンは正常に動いている ・データベースが入ってるパソコンは正常に作動しています ・作動しないパソコンのOSはWINDOWS XP PROです ・その他の正常に作動しているパソコンはWINDOWS XP HOME ・アクセスが正常に作動しないパソコンも、インターネットや  他のパソコンの共有フォルダに正常に繋がります。 分かりにくい説明かと思いますが、エラー回避の方法、ご存知の方おられれば 解決策の方、お教え下さい。

  • バッチファイルのコマンドでAccess2007のマクロを呼び出していま

    バッチファイルのコマンドでAccess2007のマクロを呼び出しています。  "C:\Program Files\Microsoft Office\Office12\Office12\MSACCESS.exe" "D:\XXX\PM.accdb" /x M_Create いくつかのQueryが正常に実行され、最後「終了~すべて保存」アクションを実行しようとするところ、エラーが発生してしまっています。  「コマンドまたはアクション”終了”は無効です。   *データベースが読み取り専用であるか、以前のバージョンの形式から変換されていません。   *アクションの対象となっているオブジェクトで現在選択されているものがないか、アクティブビューにありません。   このデータベースで現在使用可能なコマンドまたはマクロアクションを使うようにしてください。」 その代わりにVBAに「Quit」に追加してみましたが、まったく同じエラーが発生していました(エラー番号:2046)。 ファイルは確かに2002から変換されてきましたが、読み取り専用とかなっていません。 この不具合は何が原因でしょうか。 ご存知の方はぜひ教えてください。

  • Accessにてクエリ破損

    初めまして 今後宜しくお願い致します。 早速ですが 2019/12月から Office 2013 Accessにてクエリ破損とタブが出てきて クエリが実行されません。※画像添付 セキュリティ更新プログラムについてこの問題はすべてのバージョンで修正されます との事ですが なおっておりません。 どのようにすればなおりますか お忙しい所 申し訳ございませんが ご教示の程 お願い致します。 宜しくお願い致します。

  • 小さな会社でのACCESS

    いつもお世話になっています。 小さな会社で、私一人で事務をしています。 PCは1台、データーを扱うのは私しかいないので、ACCESS2003でデーターを管理していました。 この度もう1台PCを購入し、無線LANでネットワークを共有することになりました。 あまりネットワークに関する知識がなく、質問させていただきました。 一つは、ACCESS2003から2007に以降する予定なのですが、その場合今まで作成したACCESSファイルを、2007のファイル形式に変換することは可能でしょうか?またその場合、VBAなどももう一度作り直さなくても正常に作動するのでしょうか? もう一つは、今まで同様データを扱うのは私だけなので、同時にデータベースにアクセスすることはないのですが、もう1台のPCからは、データーを”見る”作業だけはする事になります。 ACCESSは同時アクセスに弱いといいますが、同時にアクセスすることがほとんどなければ、共有してもデーターベースが破損することはないのでしょうか? また、1台にACCESS2007を購入し、もう1台は”見る”だけなのでランタイムというもので可能だと聞きました。ACCESS2007からは、無料配布だそうで、ライセンスにもひっからないと聞きましたが、こちらも問題ないのでしょうか? また、ランタイムというものを”見る”だけのPCにインストールすれば、共有してあるACCESSのファイルを見ることが出来るという認識でよろしいのでしょうか? 知識がなく質問ばかりになってしまいましたが、よろしくお願いいたします。

  • ACCESSのユーザー・グループ毎のデータベース利用制限について

    初心者です。ACCESS2000を使い始めたところです。 ワークグループ情報ファイルである、system.mdwが、C:\Program Files\Microsoft Office\Officeに格納されているようですが、このことから1台のPCを共有した場合のみ、セキュリティ機能が使えるのでしょうか? ACCESSのデータベースファイルを、 1.サーバーに置いた場合や、 2.共有に設定したフォルダに置いてLAN内のほかのPCから開いた場合 は、system.mdwはローカルのフォルダにそれぞれ格納されているので、管理者が設定したセキュリティは無視できるのでしょうか?

  • ネットワーク上のDBにアクセス時にエラー

    VB6.0 + Access2003を使用しています。 ネットワーク上にMDBがあり、複数の端末からアクセスしています。 MDBにはADO接続で、共有モードで開いています。 複数の端末から同時にOpenし、同じテーブルにアクセス(Select文実行) した場合に、 エラー番号:-2147467259 内容:Microsoft JET Database Engineでエラーが発生しました。     データベース"を開くことができません。アプリケーションで認識できない    データベースであるか、またはファイルが破損しています というエラーが発生します。(ファイルは破損していません) 3、4台で同時アクセスを何度が試していますが、 毎回このエラーが出ることはなく、エラーが出る原因がわかりません。 原因、対処方法などわかりましたら教えてください。 よろしくお願いします。

  • access2007のテーブル分割について質問させていただきます。

    access2007のテーブル分割について質問させていただきます。 access2007で作成したデータベースをサーバ上で共有して使用する予定です。 システム部とテーブル部を分割してから、リンクを作成したいのですが、 このとき、分割したくないテーブルがあります。 特定のテーブルのみ分割しないような設定はあるのでしょうか? 分割してしまっても、リンクがされなければ問題はないのですが...

このQ&Aのポイント
  • 遠隔操作ソフトのAnydeskを使用していると、急にWindows ロゴキーが勝手に固定されてしまう事があり困っています。キーボード設定では無効にしているのに、解除するためにファイル名を指定して実行のウィンドウを表示させたり、ウィンドウを表示させる必要があります。
  • 問い合わせしたけど回答がなく、ロゴキーが固定されると入力した文字がすべてロゴキー + 入力した文字として実行されてしまい、使いにくいです。Anydeskを使用していると固定される症状は去年の夏ごろから起きています。
  • ロゴキーの固定を完全に無効にするための方法があれば教えてください。
回答を見る

専門家に質問してみよう