Don't know if you want to call it easy, but yes, can control navigation of subform from main form. I use event of a combobox where users select a unique ID (a lab sample number) and VBA code finds the corresponding record in the subform.
Code:
Private Sub tbxLabNum_BeforeUpdate(Cancel As Integer)
Dim rs As DAO.Recordset
Me.Requery
Set rs = Me.ctrSampleList.Form.RecordsetClone
rs.FindFirst "LabNum='" & Me.tbxLABNUM & "'"
If rs.NoMatch = True Then
MsgBox "Invalid Lab Number", , "EntryError"
Cancel = True
Me.tbxLABNUM.SelStart = 6
Else
Me.ctrSampleList.Form.Bookmark = rs.Bookmark
End If
rs.Close
End Sub
I have coded custom Previous and Next buttons but not referencing subform. Is the subform in Datasheet view? Use Continuous or Single view and these buttons could be in header of the subform. Grabbing a value from current record of subform is simple: Me.subformcontainername!fieldname.