VBAでサブフォームのサブフォームコントロールを参照しようとしています。私はボタンを介してサブフォームを開くメインフォームを持っています。そのサブフォームには、別のサブフォームを開くいくつかのボタンがあります。基本的にはボタン付きロシア人形シナリオ。サブフォームのサブフォームコントロールを別のモジュールで参照するMS Access VBA
最後の目的は、GetFileという関数でサブサブフォームを変数として使用して1つの関数を呼び出すことです。回避策は、現在、各サブフォームのVBAに異なるバージョンのGetFile関数があることです。そして、このモジュールを呼び出し
Private Sub cmdButton_Click()
Dim strForm As String
strForm = Me.Name
Call GetFile(strForm)
End Sub
:
Function GetFile(strForm As String)
Forms!frmMainMenu!subFrm.Form!subFrm!chkImport.Visible = True
End Function
現在、私はこのエラーを取得:実行時エラー '2465' を
はここで、サブサブフォームのボタンクリックコードです。
あなたは彼らが言うことを知っている、より簡単なオプションは常に最高です。状況には関係ありません。 – thedoorbehindyourmind
:)。しかし、本当にありがとう!私は文字列としてフォーム名を渡すように考えていたので、オブジェクトとして渡すとは思っていませんでした。 – thedoorbehindyourmind
ああ。混乱してごめんなさい。言い訳しない。私はちょうどばかだ。 :D – thedoorbehindyourmind