0
別のフォームに関連するプロシージャを記述するときに、フォームを参照するにはどうすればよいですか? フォーム(現在のフォームではない)を参照しようとすると、画像にnullが返されます。プロジェクトデータベースウィンドウの強調表示されたスクリプトは、コードが書き込まれた場所です。Forms("All Patient Info")
の形式はNullです。 Image別のフォームのプロシージャでフォームを参照できません
別のフォームに関連するプロシージャを記述するときに、フォームを参照するにはどうすればよいですか? フォーム(現在のフォームではない)を参照しようとすると、画像にnullが返されます。プロジェクトデータベースウィンドウの強調表示されたスクリプトは、コードが書き込まれた場所です。Forms("All Patient Info")
の形式はNullです。 Image別のフォームのプロシージャでフォームを参照できません
このコードは機能しています。しかし、あなたが参照しているユーザーフォームを開く必要があります。それ以外の場合は見つかりません。あなたが何かをやっている間にフォームが表示されるようにしたくない場合は、
If Not CurrentProject.AllForms("All Patient Info").IsLoaded Then
DoCmd.OpenForm "All Patient Info", acNormal
End If
Forms("All Patient Info").txtTest.Caption = "LEL"
フォームを開く前に、
Application.Echo False
を追加します。したがって、このようないくつかのルーチンを追加します。あなたは、フォームの修正が完了したら、
DoCmd.Close acForm, "All Patient Info"
でそれを閉じて、もう一度エコーを有効にする:
Application.Echo True
A _Form_は「ヌル」することはできません、それが開いているかいないのいずれかです。だから何かが続いている。 – Gustav