Saludos
Con los Query's puedes hacer consultas mediante sentencias SQL. En la propiedad SQL de este puede asignarle la sentencia (validad) que deseas. Un ejemplo mediante codigo es:
Código Delphi
[-]
Query1.Sql.Text:='Select campo1, campo2 from tabla1 where campo1=''palote''';
Query1.Open;
Query1.Sql.Text:='Select campo1, campo2 from tabla1 where campo1= :scampo';
Query1.ParamByName('scampo').AsString:=Edit1.Text;
Query1.Open;
Espero que esto te ayude