|
Bien pero ......
La solución está "bien" de hecho el objetivo que queria conseguir está logrado y funcionando, lo que ocurre es que ahora los listados que tenia ya desarrollados no se ven. He de decirte que cada vez que el usuario solicita un listado este se muestra en modo preview y tiene la opcion desde el preview de imprimir este por la impresora.
Si sabes a que se puede deber esta anomalía te agradecería tu ayuda.
El código que tengo implementado en el report base (tengo uno base y los demás heredan de ese) es
procedure TqrBase.QuickRepPreview(Sender: TObject);
begin
with TfrmQRPreview.Create(Sender as TQRPrinter) do
begin
frmQRPreview.QRPreview1.QRPrinter := Sender as TQRPrinter;
frmQRPreview.ShowModal;
// El formulario se destruye automáticamente
end;
end;
y al compilar me da error en la linea with TfrmQRPreview.Create(Sender as TQRPrinter) do dándome el siguiente mensaje [Error] qBase.pas(62): E2010 Incompatible types: 'TComponent' and 'TQRPrinter'
Saludos.
Última edición por Jesús Pena fecha: 23-11-2005 a las 12:36:52.
|