I changed the names, etc, and tried this code
Code:
Private Sub Text194_Enter()
If Me!TranCat = "Finance" Then
Forms![frmTransactions]![frmSubBreakdownFinance].SetFocus
Forms![frmSubBreakdownFinance]![trbRate].SetFocus
End If
End Sub
and this code (your earlier suggestion)
Code:
Private Sub Text194_Enter()
If Me!TranCat = "Finance" Then
Me![frmSubBreakdownFinance].Form![trbRate].SetFocus
End If
End Sub
I no longer get an error message, however in both cases instead of tabbing to the sub form it goes to the next record and sets the focus in [trbRate] on the next record.
Hope you can bear with my ignorance?