13

MS Access 2010、通常の形式の Win 7
ActiveX や OLE のものは意図的に配置していません。とにかく、特定のフォームのコードに何かを入れるたびに、
「イベント プロパティ設定として入力した式 XXXXX により、次のエラーが発生しました: MyDB が OLE サーバーまたは Active X コントロールと通信しているときに問題が発生しました。

は?フォームのコードに何を入れても、これは起こります。私は空の Form_Current() ONLY を持っていましたが、それでもこれをトリップしました。フォームには多くの書式設定と作業がありますが、破棄したくありません。コード ウィンドウを完全に空のままにしても (Option Compare Database のみ)、エラーは発生しません。しかし、それでは私のフォームは役に立ちません。

これが言語の問題であることを見てきましたが、私の他のフォーム (同じコード手法とほとんど同じコードを実行している) は問題なく、英語の PC を使用した英語のアクセスです。アイデア?

エラーをオフに設定するコード:

Private Sub Form_Current()
End Sub

真剣に。

4

6 に答える 6

4

欠落している参照を確認します。バックアップ、逆コンパイル、圧縮、および修復を行い、それが機能しない場合は、すべてを新しいデータベース ( http://www.granite.ab.ca/access/corruptmdbs.htm ) にコピーします。問題形式。古いフォームからすべてのコントロールを選択し、新しいフォームに貼り付けて、新しいフォームを作成する価値がある場合があります。

于 2012-05-17T14:31:01.860 に答える