16

なぜ私は

「GoSubなしで戻る」

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

4

5 に答える 5

24

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

于 2012-07-13T09:29:19.470 に答える
7

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

まず、名前のオートコレクト( http://allenbrowne.com/bug-03.html )がオフになっていることを確認し、参照が欠落していないことを確認します。

于 2012-07-13T10:04:03.273 に答える
0

http://www.fmsinc.com/microsoftaccess/performance/decompile.aspで、同じ問題に対する有用な解決策(私の場合)を見つけました。それは私にとって魅力として働きました。HTHフィル

于 2013-12-20T19:04:48.310 に答える
0

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

于 2015-04-10T14:55:28.763 に答える
0

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

ここに画像の説明を入力してください

于 2019-05-31T15:12:43.317 に答える