Poweruser99
MIS
I have made a custom form in access. Basically the user enters data about various IT assets. However if there is a duplicate asset in there the program crashes. Somehow I want to trap that error or if that record already exists in there then I want it to be edited. Below is the code I have and following is the error I am recieving from it.
Private Sub Command92_Click()
If IsNull(Me.Combo86) Or Me.Combo86 = "" Then
MsgBox "A YEAR is required in order to proceed"
ElseIf IsNull(Me.Combo89) Or Me.Combo89 = "" Then
MsgBox "A DIVISION is required in order to proceed"
ElseIf IsNull(Me.cbo_Desktop) Or Me.cbo_Desktop = "" Then
MsgBox "A Product is required in order to proceed"
ElseIf IsNull(Me.Text65) Or Me.Text65 = "" Then
MsgBox "A Quantity is required in order to proceed"
Else
rs.Find ("year" = Me.Combo86 & "division" = Me.Combo89 & "prod_description" = Me.cbo_Desktop
If rs.EOF Then
rs.AddNew
End If
rs.Fields("year"
= Me.Combo86
rs.Fields("division"
= Me.Combo89
rs.Fields("Prod_description"
= Me.cbo_Desktop
rs.Fields("new units"
= Me.Text65
rs.Fields("total price"
= Me.Text76
rs.Update
rs.Requery
End If
End Sub
Private Sub Command92_Click()
If IsNull(Me.Combo86) Or Me.Combo86 = "" Then
MsgBox "A YEAR is required in order to proceed"
ElseIf IsNull(Me.Combo89) Or Me.Combo89 = "" Then
MsgBox "A DIVISION is required in order to proceed"
ElseIf IsNull(Me.cbo_Desktop) Or Me.cbo_Desktop = "" Then
MsgBox "A Product is required in order to proceed"
ElseIf IsNull(Me.Text65) Or Me.Text65 = "" Then
MsgBox "A Quantity is required in order to proceed"
Else
rs.Find ("year" = Me.Combo86 & "division" = Me.Combo89 & "prod_description" = Me.cbo_Desktop
If rs.EOF Then
rs.AddNew
End If
rs.Fields("year"
rs.Fields("division"
rs.Fields("Prod_description"
rs.Fields("new units"
rs.Fields("total price"
rs.Update
rs.Requery
End If
End Sub