OK tema solucionado ahora
como hago para q me muestre el DataGrid
lo q yo busco y no toda la base??
Debes pasarle una cadena Sql por la propiedad RecordSource al control Data. Ejemplo:
Data1.RecordSource = "SELECT Changes.Date, Changes.Time, Changes.Company, " & _
"Changes.Discontinued, Changes.Customer, Changes.PhoneHouse, Changes.PhoneWork, Changes.Bank, " & _
"Changes.PhoneBank, Changes.Amount, Changes.Interest, Changes.Change From Changes " & _
"WHERE Changes.Company = '" & Compania.Text & "'" & " ORDER BY Changes.Date DESC, Changes.Time DESC "
De esta manera como el DBGrid se encuentra enlazado al Data mostrara los registros que deseas.
La cadena Sql anterior es tambien un ejemplo de consulta de parametros - que te es igual de eficiente que el metodo Find
Saludos