2009-03-17 10 views
0

My Application(Vb.Net)はAccess DBフォームをスキャンし、存在する場合はそれを確認して正常に動作します。しかし、私の問題は...アクセスデータベースを開くときにリンクテーブルマネージャのメッセージが表示されないようにするには

いくつかのDBでは、特定の場所(テーブルプロパティ - >リンクテーブルマネージャ)へのマッピングパスを持つテーブルがあります。これらのDBを再配置すると、手動でパスを変更する必要がありますDBを開いている間に再リンク(Access DBメッセージ)するメッセージ。また、私のツールをスキャンしている間も同じ問題に直面しています。私のプロセスは停止し、手動の介入によってのみ続行します。

私はマッサージイベントをキャプチャし、ログファイルまたはレポートでユーザーに特定のメッセージを送信し、さらにスキャンを続けますか?

誰でも私を助けることができますか?

答えて

0

これは、リンクテーブルをチェックしているスタートアップマクロによって発生したと考えられます。データベースを開くときは、起動フォームとマクロを無効にする必要があります。

スタートアップフォームまたはのAutoExecを無効にするには - あなたは私がこれprogrammeticallyを行う方法、リンクまたは任意のコードを教えてもらえここ

how-do-i-bypass-ms-access-startup-when-using-ole

または

http://www.mvps.org/access/api/api0068.htm

+0

を見て。 ありがとうございました – Suman

+0

私はいくつかのリンクを追加しました –

+0

これはまたhttp://stackoverflow.com/questions/435206/how-to-restrict-ms-access-db-to-openで提案されました – Fionnuala

関連する問題