ok, i think I've figured it out, but don't understand enough about VB to know why.
here is my code from the form not working:
Private Sub txtSearch_Change()
Dim txtSearchString As Variant
Dim strSQL As String
txtSearchString = Me![txtSearch].Text
strSQL = "SELECT [Supplier].[Supplier Index], [Supplier].[Company], [Supplier].[Location], [Supplier].[Country], [Supplier].[Type of Work], [Supplier].[Description], [Supplier].[Item General] FROM Supplier"
strSQL = strSQL & "WHERE ((Files.[Type of Work]) Like '" & txtSearchString & "*') "
strSQL = strSQL & "ORDER BY Supplier.Company"
Me!lstResults.RowSource = strSQL
Me!lstResults.Requery
Me!txtSearch.SetFocus
The only difference from that form and the working one is that I replaced this piece of code, where there is a "INNER JOIN"??? and i noticed that is why the above doesn't work. ...help...
SELECT Files.[File Index], Files.[Hot List], Customer.[Customer ID], Files.Project, Files.Eng, Files.Proposal, Files.[Mill Company], Files.[Mill Location], Files.[Detail Desc], Files.[Cust PO No], Files.Date FROM Customer INNER JOIN Files ON Customer.[Customer Index] = Files.[Customer Index]