I have tried the above, (I think you mean below)
(DoCmd.OpenForm "EDIT_RECORD" , , , "[RECORD_NUMBER] = " & Me.RECORD_NUMBER)
Latest attempt was:
Dim RecNum As Integer
Dim NewRecNum As Integer
RecNum = Me![RECORD NUMBER]
DoCmd.OpenForm "EDIT_RECORD"
NewRecNum = Forms![EDIT_RECORD]![RECORD_NUMBER]
Forms!EDIT_RECORD.FilterOn = True
Forms!EDIT_RECORD.Filter = "RECORD_NUMBER = '" & RecNum & "'"
in debug mode i can see that My RecNum variable is storing the correct record number i need to go to, ...
Any help appreciated.:banghead: