you can send the value of the clicked field as an open arguments value,
or open the form filtered by that value.
Private Sub Form_Open(Cancel As Integer)
If Not IsNull(Me.OpenArgs) Then
Dim strEmployeeName As String
strEmployeeName = Me.OpenArgs
the docmd.formopen command allows you to send both the openargs value and a filter string if needed.
DoCmd.OpenForm "", acNormal, "id = " & 2, , , , openargumentvalue
once you have the identifying data, you can load or find the record you need
there are other ways, but this works well for subforms