web-dev-qa-db-ja.com

Accessでサブフォームを使用する場合の「GoSubなしのリターン」

なぜ私は

「GoSubなしのリターン」

access 2007でサブフォームを使用するとエラーが発生しますか?

15
Sinister Beard

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

23
Sinister Beard

このエラーの最も可能性の高い原因は、プロジェクトが破損したことです。逆コンパイルする必要があります。手順は次のとおりです: デバッグ不良DLL呼び出し規約エラー

まず、名前の自動修正がオフになっていることを確認してください: http://allenbrowne.com/bug-03.html 参照が欠落していないことを確認してください。

7
Fionnuala

私は似たようなものを持っていました(特にVBAではありませんが、フォームを使用してサブフォームを更新しました)。画面更新オブジェクトの最後に「StopAllMacros」ステップを追加したところ、機能するように見えました。

enter image description here

0
Chris

VBAコードの逆コンパイルを実行し、再コンパイルしてからデータベースを圧縮すると、問題が解決しました。

0
c_rugby

http://www.fmsinc.com/microsoftaccess/performance/decompile.asp で、同じ問題に(私の場合)役立つソリューションを見つけました。それは私にとって魅力的でした。 HTHフィル

0
Ph. Riondel