Hello Access experts. Does anyone have an example of how I search a DB using a text box then fill in a form with the results?
TIA,
Aric
TIA,
Aric
Private Sub cmdSearch_Click() DoCmd.OpenForm "SearchResults", , ,"[ControlName]=" & Me.textboxName End Sub
"[ControlName]='" & Me.textboxName & "'"
"[ControlName]=#" & Me.textboxName & "#"
"[ControlName]=" & Format(Me.textboxName,'\#m/d/yyyy\#')
"[ControlName]=" & Format(Me.textboxName,'\#m/d/yyyy\#')
Private Sub btnSearch_Click() Dim dbRepairs As DAO.Database Dim qrySearchSerialNumbers As DAO.QueryDef Dim strSQL As String Set dbRepairs = CurrentDb Set qrySearchSerialNumbers = dbRepairs.QueryDefs("qrySearchSerialNumbers") strSQL = "SELECT TRepairs.*, TSerialNumbers.strSerialNumber " & _ "FROM TRepairs INNER JOIN TSerialNumbers ON TRepairs.intSerialNumberID=TSerialNumbers.intSerialNumberID " & _ "WHERE TSerialNumbers.strSerialNumber ='" & [Forms]![frmSearchSerialNumber]![txtSerialNumber] & "';" qrySearchSerialNumbers.SQL = strSQL DoCmd.OpenQuery "qrySearchSerialNumbers" DoCmd.OpenForm "frmSearchResults", , , "[txtSerialNumber]='" & Me.txtSerialNumber.Value & "'" 'etc.......... Set qrySearchSerialNumbers = Nothing Set dbRepairs = Nothing End Sub
Comment