Hola DOS.
No podes pasar un valor de ese modo a una consulta SQL.
O compones la cadena previamente, o mejor aún, le envias el valor como parámetro:
Código Delphi
[-]
procedure TForm27.BitBtn2Click(Sender: TObject);
begin
Form29.Quickrep1.Preview; Form27.Close; with Form29.Query1 do
begin
Close;
SQL.Clear;
SQL.Add('SELECT * FROM TURNOPELU');
SQL.Add('WHERE FECHA = :PFECHA');
ParamByName('PFECHA').AsDate := Now;
Open
end;
...
end;
Saludos.
