Fortes Report - Defaultfilter:=Dm.Rldraftfilter

Delphi

05/11/2011

Bom dia pessoal, utilizo o fortes report com delphi 7, hoje estou com um problema e não estou conseguindo resolver. Tenho um sistema onde o usuário imprime em matricial, jato de tinta e bematech térmica usb tudo na mesma estação. Tudo funciona legal utilizando os draftfilters... o problema esta na impressão da bematech pois após mandar uma impressão na matricial o sistema atribui o drafitfilter1 ao relatório e para a bematech eu preciso que não tenha nada no draftfilter.
ja tentei de varias formas mas não consigo limpar o draftfilter
frmrelvenda2.RlNaofiscal.DefaultFilter:=’’; // dessa forma nem compila
frmrelvenda2.RlNaofiscal.DefaultFilter:=null; // também não compila
frmrelvenda2.RlNaofiscal.DefaultFilter:=nil; / compila mas não limpa o filtro
A dúvida é... existe forma de limpar o DefaultFilter? Ou seja fazer com que ele volte a funcionar com o filtro “PADRÃO”?
Caso alguem saiba como fazer por favor entre em contato: ericksiudc@gmail.com
Obrigado
Erick Amaral

Erick Amaral

Curtidas 0

Respostas

Sergio Al.

Sergio Al.

05/11/2011

Você pode usar o seguinte..

Declare no uses.

RLPrintDialog

Depois coloque o seguinte código claro depois de criar o formulário...

Ex.
_odcoletaimpre:= T_odcoletaimpre.create(application);
RLPrintDialog.PrintParams.Filter:=nil;

_odcoletaimpre.Preview;


GOSTEI 0
POSTAR