0

액세스 테이블 (tblCourses)에서 가져온 Course 이름을 포함하는 170 개의 TextBoxes가 포함 된 보고서 (rptCourses)가 있습니다. 사용자가 코스 이름 텍스트 상자 중 하나를 클릭하면 폼 (frmRateCourse)은로드 된 TextBox (txtboxCourseTitle), 본질적으로 헤더로, 선택한 리포트 텍스트 상자의 코스 이름을 포함하는 것이 이상적입니다.보고서에서 선택한 텍스트 상자의 텍스트를 가져 오는 방법은 무엇입니까? 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

차가운. :) 답변으로 문제가 해결되면 [수락] (http://stackoverflow.com/help/someone-answers) 할 수 있으며 해결 된 것으로 표시됩니다. @Fiddle_stixx – Andre

관련 문제