I thought the question was about how to avoid repetitive code so that's how I'll approach it. To avoid that you can create a function or sub in a standard module and call it from the form event, kind of like (untested)
Code:
Private Sub Form_Current()
SetFilter(Me.Name)
End Sub
Function SetFilter(frmName As String)
With Forms(frmName)
.Filter = "logID = " & Forms(frnName).logID
.FilterOn = True
End With
End Sub
Advise not to use reserved words for objects (e.g. Form). The called code above could just as easily be a Sub instead if there is no need to return anything to the code that calls it. You could also add the filter as a parameter, but I didn't because they're the same in each case.
EDIT - in case I missed the intent of the question, maybe you should be using a subform and setting the linked Child and Master properties?
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.