Private Sub PreContactSearch_Enter()
Me.ContactSearch.Visible = True
End Sub
'---------------------------------------------------------------------------------------------------------
Private Sub PreContactSearch_Change()
Dim SQLStatement As String
SQLStatement = "SELECT Customers.IDFLCustomerNum, tblContacts.ContactName FROM Customers INNER JOIN tblContacts ON Customers.IDFLCustomerNum=tblContacts.ClientID" _
& " WHERE tblContacts.ContactName LIKE ""*" & Me.PreContactSearch.Text & "*"" ORDER BY tblContacts.ContactName;"
Me.ContactSearch.RowSource = SQLStatement
End Sub
'---------------------------------------------------------------------------------------------------------
Private Sub PreContactSearch_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyDown Or KeyCode = vbKeyUp Then
Me.ContactSearch.SetFocus
End If
End Sub
'---------------------------------------------------------------------------------------------------------
Private Sub ContactSearch_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbKeyLButton Then
Call ContactSearchUpdate
End If
End Sub
'---------------------------------------------------------------------------------------------------------
Private Sub ContactSearch_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyReturn Then
Call ContactSearchUpdate
End If
End Sub
'---------------------------------------------------------------------------------------------------------
Private Sub ContactSearchUpdate()
' Find the record that matches the control.
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[IDFLCustomerNum] = " & str(Nz(Me![ContactSearch], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
'----------------------------------------------------------------------------------------------------------
Private Sub Detail_Click()
On Error GoTo Err_Detail_Click
If Me.ContactSearch.Visible = True Then
Me.ContactSearch.Visible = False
Else
End If
Exit_Detail_Click:
Exit Sub
Err_Detail_Click:
Me.PreContactSearch.SetFocus
If Me.ContactSearch.Visible = True Then
Me.ContactSearch.Visible = False
End If
Resume Exit_Detail_Click
End Sub