GARANTIR DESCONTO

Fórum Impressão condicional no Fast Report #356918

09/04/2008

0

Por favor, alguém sabe como fazer para não imprimir uma banda Master do fastRpt de acordo com uma determinada condição.Assim:
Se o valor de um campo for 0, por exemplo, não imprmir a banda inteira. Consegui fazer não imprimir os campos, mas fica o espaço ocupado pelo campo em branco formando um espaço vazio no meio do relatório.
Se alguém souber, agradeço;


Hall 9000

Hall 9000

Responder

Posts

09/04/2008

Luiz Henrique

Boa Noite , Hall 9000

Nao conheço o teu código ai, mas por exemplo, se vc quiser que uma banda nao seja impressa e nem processada, poderia usar isto aqui em algum ponto no código delphi

MasterData:= (frxReport1.FindObject(´sua_masterdata´) as frxMasterData);
MasterData.Visible:= false; {nao imprimir}
...nao esqueca de indicar quando imprimir novamente ...
MasterData.Visible:= true;


Espero que ajude...
T+


Responder

Gostei + 0

09/04/2008

Hall 9000

A propriedade é a visible mesmo, mas codifiquei no próprio fastreport.
assim:
No OnBeforePrint da banda em questão:

if condicao then
Banda.visible:= False
else
Banda.visible:= True;

Valew!


Responder

Gostei + 0

09/02/2009

Ceci_jp

MasterData:= (frxReport1.FindObject(´sua_masterdata´) as frxMasterData);
MasterData.Visible:= false; {nao imprimir}
...nao esqueca de indicar quando imprimir novamente ...
MasterData.Visible:= true;


--- Olá, com relação ao sript acima, ´MasterData´ seria q tipo de variável ?
--- Preciso fazer exatamente isso.
--- Não consigo identificar a banda do FR.
--- Help me !


Responder

Gostei + 0

24/06/2009

Ceci_jp

OLÁ PESSOAL, RESOLVIDO !


Responder

Gostei + 0

11/12/2014

Paulo Henrique

Ola Pessoal só aproveitando a ocasião, tenho quase a mesma duvida a diferença e que quando o dado for "0" imprima não e quando a informação for 1 tranforme em "sim"
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar