Access 2007でサブフォームを使用すると「GoSubなしのリターン」エラーが発生するのはなぜですか?Accessでサブフォームを使用すると「GoSubなしで戻る」
答えて
これは、サブフォームにForm_Load()イベントがあり、メインフォームではない場合に発生します。メインフォームに空のForm_Load()イベントを追加してみてください。
このエラーの原因としては、プロジェクトが壊れている可能性が考えられます。 Debug a bad DLL calling convention error
最初に、名前の自動修正をオフにしていることを確認してください。http://allenbrowne.com/bug-03.htmlを参照し、参照がないことを確認してください。
http://www.fmsinc.com/microsoftaccess/performance/decompile.aspの同じ問題について、私の役に立つ解決策が見つかりました。それは私の魅力として働いた。 HTH Phil
可能であれば、リンクが1日で死んでしまうような場合は、解答の説明を含めることをお勧めします。 – yochannah
これは上記のリンクからコピーされています: データベースを逆コンパイルするには、 Windowsから、コマンドラインを実行して、次のように入力します。msaccess.exe/decompileここで、msaccess.exeには完全なパスが含まれています。たとえば、Access 2016の場合: C:¥Program Files¥Microsoft Office¥Office16¥MSACCESS.EXE/decompile アクセス元のデータベースを開きます(Access 2003以降の信頼できる機関で) すべてのモジュールを開きます。デバッグ、コンパイル、ファイル、保存でコンパイルします。 データベースに戻ってコンパクトにします。データベースのサイズを小さくし、VBAコードに関連するエラーをなくします。 – LauraNorth
VBAコードの逆コンパイルを実行し、再コンパイルしてデータベースを圧縮した後、私の問題を解決しました。
詳細をお知らせください。 –
また、これはFionnualaの答えとどう違うのですか? – BFWebAdmin
- 1. MS Accessでサブフォームを使用するとパフォーマンスが低下しますか?
- 2. ComboBoxでサブフォームをフィルタする - ACCESS 2013
- 3. Accessでサブフォームのレコードソースを設定する
- 4. Accessでサブフォームを使用したフォームのフィルタリング
- 5. MS Access:サブフォームの.enabledプロパティと.alloweditsプロパティをVBAで設定する
- 6. なぜサブフォームはAccess 2016でフォーカスを取得しますか?
- 7. Accessでの私のナビゲーションフォームは、クエリとサブフォームを返します
- 8. フォームをAccessのサブフォームにリンクする
- 9. MS Access - サブフォームのナビゲーション
- 10. サブフォームの統合がMs Access 2010でシームレスに機能しない
- 11. MS Accessでサブフォームのコードビハインドページを表示する方法
- 12. MS Access:プログラムでサブフォームを追加する方法
- 13. サブフォームのサブフォームコントロールを別のモジュールで参照するMS Access VBA
- 14. Access 2007複数のサブフォームをタブでメインフォームにリンクするには
- 15. マクロがGosubに戻るのを防ぐ方法
- 16. Accessでサブフォームにロジックを追加していますか?
- 17. MS Access 2010でのサブフォームに関する問題
- 18. 2つの主キーを使用してAccessでサブフォームをfromにリンクする方法
- 19. MS Access VBA:サブフォームを正しく参照する
- 20. Access 2010 - このサブフォームをリペアするために使用するコントロール名は何ですか?
- 21. のMS Access 2010フィルター再利用可能なサブフォーム、
- 22. MS Accessで正しいサブフォームのフォームを開く
- 23. フォームとサブフォームを使用してVBAコードフォーマットを更新するテーブル
- 24. タブコントロールにAccess 2007サブフォームを作成
- 25. MS Access 2013、サブフォーム操作クラスモジュールを破棄
- 26. サブフォームのレコードソースにアクセスすると元に戻ります
- 27. すべてのサブフォームをループする方法MS Access VBA
- 28. Accessマクロを別のAccessデータベースで使用するアドインとして保存することはできますか?
- 29. MS Accessフォーカスがサブフォームに移動しない
- 30. Microsoft Access 2013 - サブフォームを使用して新しいレコードを追加できません
フォームとサブフォームの両方でフォームのロードイベントが発生することは問題ありません。メインフォームの前にサブフォームがロードされるため、メインフォームを参照するサブフォームのロードイベントが発生する問題があります。 – Fionnuala
Genius、私はForm_Load()イベントを取り除き、それは魅力的に機能しました:) – Tony
空のForm_Load()を追加すると私にとって問題が解決しました - 奇妙な問題 – arbitel