Private Sub cboName_AfterUpdate()
Dim rst As dao.Recordset
Set rst = Me.RecordsetClone
On Error GoTo err_cboName
rst.FindFirst "cust_nbr = " & cboName.Column(1)
If rst.NoMatch Then
MsgBox "Record Not Found", vbOKOnly, "No Match"
Me.cboName = ""
Else
Me.Bookmark = rst.Bookmark
Me.cboName = ""
Me.cmdCopy.SetFocus
End If
Exit Sub
err_cboName:
Me.cboName = ""
Me.cboName.SetFocus
End Sub
--------------------------------------------------
Private Sub cboPhone_AfterUpdate()
Dim rst As dao.Recordset
Set rst = Me.RecordsetClone
On Error GoTo err_cboPhone
rst.FindFirst "cust_nbr = " & cboPhone.Column(0)
If rst.NoMatch Then
MsgBox "Record Not Found", vbOKOnly, "No Match"
Me.cboPhone = ""
Else
Me.Bookmark = rst.Bookmark
Me.cboPhone = ""
Me.cmdCopy.SetFocus
End If
Exit Sub
err_cboPhone:
Me.cboPhone = ""
Me.cboPhone.SetFocus
End Sub
---------------------------------------------------
Private Sub cboCust_AfterUpdate()
Dim rst As dao.Recordset
Set rst = Me.RecordsetClone
On Error GoTo Err_cboCust
rst.FindFirst "[Cust_nbr] =" & Me.cboCust.Column(0)
If rst.NoMatch Then
MsgBox "No Customer No. Like this", vbOKOnly, "Customer Number"
Me.cboCust = ""
Me.cboCust.SetFocus
Else
'gcust = cboCust.Column(0)
Me.Bookmark = rst.Bookmark
Me.cboCust = ""
'Me.cboCust.SetFocus
Me.cmdCopy.SetFocus
End If
Exit Sub
Err_cboCust:
Me.cboCust = ""
Me.cboCust.SetFocus
End Sub
-----------This copies the info from the search to the main form -----------------------------------------
Private Sub cmdCopy_Click()
On Error GoTo cmdcopy_err
Forms!frmdoorreg!cboAcctID = Me.txtCustNbr
Forms!frmdoorreg!txtComName = Me.NAMElbl
Forms!frmdoorreg!CUST_NAME = Left(Me.NAMElbl, 25)
Forms!frmdoorreg!AcctID = Me.txtCustNbr
Forms!frmdoorreg!Address1 = Me.Text29
Forms!frmdoorreg!txtAddress1 = Me.Text29
Forms!frmdoorreg!Address2 = Me.Text30
Forms!frmdoorreg!txtAddress2 = Me.Text30
Forms!frmdoorreg!City = Me.Text31
Forms!frmdoorreg!txtCity = Me.Text31
Forms!frmdoorreg!PC = Me.Text32
Forms!frmdoorreg!txtPC = Me.Text32
DoCmd.Close
Forms!frmdoorreg.SetFocus
Forms!frmdoorreg!CatID.SetFocus
Exit Sub
cmdcopy_err:
MsgBox "Press Clear Button first", vbInformation, "Door Registration"
End Sub
----------------------------------------------------------
Private Sub cmdPrevious_Click()
On Error GoTo Err_cmdPrevious_Click
DoCmd.GoToRecord , , acPrevious
Exit_cmdPrevious_Click:
Exit Sub
Err_cmdPrevious_Click:
MsgBox Err.Description
Resume Exit_cmdPrevious_Click
End Sub
---------------------------------------------
Private Sub cmdNext_Click()
On Error GoTo Err_cmdNext_Click
DoCmd.GoToRecord , , acNext
Exit_cmdNext_Click:
Exit Sub
Err_cmdNext_Click:
MsgBox Err.Description
Resume Exit_cmdNext_Click
End Sub