RE:utilizo un like de sql con el Tquery u otro
Piensa que en OnChange, cada caracter que introduzcas se te activará la consulta
Query2.SQL.Clear;
Query2.SQL.Add('SELECT NOMBRE,LUGAR,COUNT(*) AS NUM_TOTAL_DIETAS,');
Query2.SQL.Add('SUM(IMP_ALOJAMIENTO) AS ALOJAMIENTO,');
Query2.SQL.Add('SUM(IMP_MANUTENCION) AS MANUTENCION,');
Query2.SQL.Add('SUM(IMP_MANUTENCIONRED) AS MANUTENCION_REDUCIDA,');
Query2.SQL.Add('SUM(IMP_RES_EVENTUAL) AS RES_EVENTUAL,');
Query2.SQL.Add('SUM(IMP_TOTAL) AS TOTAL');//El ultimo antes de From SIN COMA
//Query2.SQL.Add('SUM(IMP_ADELANTADO) AS ADELANTADO,');
//Query2.SQL.Add('SUM(IMP_DEBE) AS DEBE');
Query2.SQL.Add('FROM DATOS,DIETAS');
Query2.SQL.Add('WHERE DATOS.IDDATOS=DIETAS.REFDATOS');
Query2.SQL.Add('AND NOMBRE LIKE "'+EDIT1.TEXT+'"');//LAS "" SON IMPORTANTISIMAS
Query2.SQL.Add('AND LUGAR LIKE "'+Edit3.Text+'"');//LAS "" SON IMPORTANTISIMAS
Query2.SQL.Add('GROUP BY NOMBRE,LUGAR');