現在のフォームを参照する 1 つとテーブルを参照する 1 つの 2 つの変数があります。これらの変数を使用して、テーブルの変数が参照している現在のフォーム フィールドの値を msgbox に表示できるようにしたいと考えています。これが私がこれまでに持っているものです:
strfrmname = Screen.ActiveForm.Name
strheader2 = DLookup("DataOut2", "dbo_lookups", "Type = 'ChangeLogging' AND DataIn = '" _
& strfrmname & "'")
strheader3 = Forms(strFormName).Controls(strheader2)
MsgBox strheader3
これにより、実行時エラー 2465 「式で参照されているフィールド 'Field1' が見つかりません。
「strheader3 =」行を以下に変更すると機能しますか?
strheader3 = Forms!Frm_LabelAmendView.Controls(strheader2)
フォームとコントロールの両方に変数を使用して、これを機能させるのを手伝ってもらえますか?
ご不明な点がございましたら、お知らせください。ありがとう。