DANY
01-12-2008, 19:55:17
Voy al grano.
Necesito que desde el editor de codigo de FastReport , dependiendo del tipo de comprobante se impriman varias copias.
lo que hice fue guardar en el evento OnStarReport el siguiente codigo:
if Trim( <F."TipoComprobante">)='FA' then
Begin
report.PrintOptions.Copies:=3;
End
Else
Begin
report.PrintOptions.Copies:=2;
End;
Si previzualiso el reporte me predetermina bien el numero de copias.
Pero luego cuando la aplicacion manda a imprimir de la siguiente forma:
Reporte.PrintOptions.ShowDialog := False ;
Reporte.Print ;
Manda a imprimir el numero de copias almacenado en el objeto report y no las indicadas por codigo.
Saludos...
Necesito que desde el editor de codigo de FastReport , dependiendo del tipo de comprobante se impriman varias copias.
lo que hice fue guardar en el evento OnStarReport el siguiente codigo:
if Trim( <F."TipoComprobante">)='FA' then
Begin
report.PrintOptions.Copies:=3;
End
Else
Begin
report.PrintOptions.Copies:=2;
End;
Si previzualiso el reporte me predetermina bien el numero de copias.
Pero luego cuando la aplicacion manda a imprimir de la siguiente forma:
Reporte.PrintOptions.ShowDialog := False ;
Reporte.Print ;
Manda a imprimir el numero de copias almacenado en el objeto report y no las indicadas por codigo.
Saludos...