You were absolutely right. That was the problem I was having. Thank you very much.
Also, the value I was passing was a number not a string. So, I fixed that.
On frmUnitBuilt I have:
Code:
Private Sub cboReasonBuilt_AfterUpdate()
If Me.cboReasonBuilt = 2 Then
DoCmd.OpenForm "frmBuiltForCustomer", , , , , , Me.UnitBuiltPK
End If
End Sub
On frmBuiltForCustomer I have:
Code:
Private Sub Form_Load()
Dim id As Integer
id = CInt(Me.OpenArgs)
If Not IsNull(Me.OpenArgs) Then
Me![UnitBuiltFK] = id
End If
End Sub
Thank you so much