0
하위 폼이있는 상위 폼이 있는데 하위 폼에서 레코드를 선택하고 상위 폼의 단추를 클릭하여 하위 양식에서 선택한 레코드와 관련된 전체 데모가있는 "새로운"형식.하위 폼에 선택된 행의 ID 가져 오기
어떻게 Access 2013에서이 작업을 수행 할 수 있습니까?
하위 폼이있는 상위 폼이 있는데 하위 폼에서 레코드를 선택하고 상위 폼의 단추를 클릭하여 하위 양식에서 선택한 레코드와 관련된 전체 데모가있는 "새로운"형식.하위 폼에 선택된 행의 ID 가져 오기
어떻게 Access 2013에서이 작업을 수행 할 수 있습니까?
"새"양식을 열 때 매개 변수로 ID를 전달할 수 있습니다. 당신의 버튼의 Click
이벤트에
: 폼의 Load
이벤트에
Private Sub Command0_Click()
'Get the ID
Dim id_ As Long
id_ = Me.SubformName.Form!ID
'Open the new form and pass the ID to the .OpenArgs
DoCmd.OpenForm "FormName", acNormal, , , acFormPropertySettings, acWindowNormal, id_
End Sub
는 .OpenArgs을 확인하고 필터링 할 양식을 (또는 당신이해야 할 어떤 다른) 제공된 ID에.
Private Sub Form_Load()
With Me
If Not IsNull(.OpenArgs) Then
.Filter = "[ID]=" & .OpenArgs
.FilterOn = True
.Caption = "ID: " & .OpenArgs
End If
End With
End Sub