Intenta así:
Código Delphi
[-]
QuickReport.ADOQuery1.Close;
QuickReport.ADOQuery1.SQL.Add('SELECT * FROM Caja_Diaria');
QuickReport.ADOQuery1.SQL.Add('WHERE Fecha = :laFecha');
QuickReport.ADOQuery1.params.parambyname('laFecha').Value := DTP1.Date
QuickReport.ADOQuery1.Open;
QuickReport.Preview;
Como ves he usado parámetros, ya que las fechas en string suelen interpretarlas como mm/dd/yyyy en lugar de dd/mm/yyyy, con parámetros, nos quitamos el problema.
Por otro lado, verás que primero se abre la consulta y después se muestra el Preview, supongo que lo tenías al revés al hacer pruebas y no dar con la tecla.
Saludos