2012-07-13 6 views

答えて

20

これは、サブフォームにForm_Load()イベントがあり、メインフォームではない場合に発生します。メインフォームに空のForm_Load()イベントを追加してみてください。

+2

フォームとサブフォームの両方でフォームのロードイベントが発生することは問題ありません。メインフォームの前にサブフォームがロードされるため、メインフォームを参照するサブフォームのロードイベントが発生する問題があります。 – Fionnuala

+1

Genius、私はForm_Load()イベントを取り除き、それは魅力的に機能しました:) – Tony

+1

空のForm_Load()を追加すると私にとって問題が解決しました - 奇妙な問題 – arbitel

-1

http://www.fmsinc.com/microsoftaccess/performance/decompile.aspの同じ問題について、私の役に立つ解決策が見つかりました。それは私の魅力として働いた。 HTH Phil

+2

可能であれば、リンクが1日で死んでしまうような場合は、解答の説明を含めることをお勧めします。 – yochannah

+0

これは上記のリンクからコピーされています: データベースを逆コンパイルするには、 Windowsから、コマンドラインを実行して、次のように入力します。msaccess.exe/decompileここで、msaccess.exeには完全なパスが含まれています。たとえば、Access 2016の場合: C:¥Program Files¥Microsoft Office¥Office16¥MSACCESS.EXE/decompile アクセス元のデータベースを開きます(Access 2003以降の信頼できる機関で) すべてのモジュールを開きます。デバッグ、コンパイル、ファイル、保存でコンパイルします。 データベースに戻ってコンパクトにします。データベースのサイズを小さくし、VBAコードに関連するエラーをなくします。 – LauraNorth

-1

VBAコードの逆コンパイルを実行し、再コンパイルしてデータベースを圧縮した後、私の問題を解決しました。

+0

詳細をお知らせください。 –

+1

また、これはFionnualaの答えとどう違うのですか? – BFWebAdmin

関連する問題