If Me.NewRecord = False Then
Exit Sub
End If
If Me.Customer_ID & vbNullString = vbNullString Then
MsgBox "Please enter a customer id"
Me.Customer_ID.SetFocus
Exit Sub
End If
If Me.Car_ID & vbNullString = vbNullString Then
MsgBox "Please enter a car id"
Me.Car_ID.SetFocus
Exit Sub
End If
DoCmd.RunCommand acCmdSaveRecord 'The record must exist in the tbl_Hire table before payment record can be added
Const SQL_INSERT As String = _
"INSERT INTO tbl_Payments " & _
"( [Hire_ID], [Customer_ID], [Car_ID]) " & _
"VALUES " & _
"( p0, p1, p2 )"
With CurrentDb.CreateQueryDef("", SQL_INSERT)
.Parameters(0) = Me.Hire_ID
.Parameters(1) = Me.Customer_ID
.Parameters(2) = Me.Car_ID
For i = 1 To 10
.Execute dbFailOnError
Next i
.Close
End With
Me.Subform_Payments_List.Requery