0

アクセステーブル(tblCourses)から取得したコース名を含む170個のテキストボックスを含むレポート(rptCourses)があります。ユーザーがコース名テキストボックスの1つをクリックすると、フォーム(frmRateCourse)が読み込まれ、テキストボックス(txtboxCourseTitle)(本質的にヘッダー)がロードされます。これは理想的には選択されたレポートテキストボックスのコース名を含みます。レポート上の選択したTextBoxからテキストを取り出す方法は? VBA

私の質問は:選択したレポートテキストボックスからテキストを取り出し、読み込んだフォームのテキストボックスにそのテキストを入力するにはどうすればよいですか?

この質問が既に存在する場合はお詫び申し上げます。助けを求めて、事前に感謝します!

答えて

0

最も簡単なのは、文字列をOpenArgsとして渡すことです。

Private Sub CourseName_Click() 
    DoCmd.OpenForm "frmRateCourse", OpenArgs:=Me.CourseName.Value 
End Sub 

とfrmRateCourseで:

Private Sub Form_Open(Cancel As Integer) 
    Me.lbTitle.Caption = Nz(Me.OpenArgs, "<no Title>") 
End Sub 
+0

ありがとうございました!これはまさに私がそれを望んでいた方法で働いた。私はこれにかなり新しいし、私は一緒に行くように自分自身を教える。 OpenArgsを使用すると思わなかった –

+0

Cool :)答えがあなたの問題を解決したならば、あなたはそれを解決するものとしてマークすることもできます(http://stackoverflow.com/help/someone-answers)。 @Fiddle_stixx – Andre

関連する問題