0
我有一個子表單一個父窗體,我希望用戶能夠從子窗體中選擇一個記錄,然後單擊父窗體上的按鈕,這將啓動「新」表單具有與子表單中所選記錄相關的完整演示。獲取ID選擇行的子表單
我如何在Access 2013中做到這一點?
我有一個子表單一個父窗體,我希望用戶能夠從子窗體中選擇一個記錄,然後單擊父窗體上的按鈕,這將啓動「新」表單具有與子表單中所選記錄相關的完整演示。獲取ID選擇行的子表單
我如何在Access 2013中做到這一點?
打開「新」的形式時,可以通過ID作爲參數。
在您的按鈕的Click
事件:
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
在窗體的Load
事件,檢查.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