Mocota Postado Outubro 15, 2007 Denunciar Share Postado Outubro 15, 2007 Estou com problemas na impressão do quick report Ele está nessa forma: Titulo ----------------- Column Header ----------------- Detail ----------------- Sumário Na última página quando não existe nenhum campo na band detail(recebe valores do BD), a band column header continua sendo impressa, como faço para que ela não apareceça na última página caso isso aconteça? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Outubro 15, 2007 Denunciar Share Postado Outubro 15, 2007 Na última página quando não existe nenhum campo na band detail(recebe valores do BD), a band column header continua sendo impressa, como faço para que ela não apareceça na última página caso isso aconteça?Mocota, talvez você possa tentar verificar o posicionamento no seu dataset no evento BeforePrint. Se já atingiu o fim do arquivo, e ainda assim uma nova página vai ser impressa, então você não imprime a banda. Tente colocar este código no evento BeforePrint da banda rbColumnHeader:procedure TRelatorio.QRBand1BeforePrint(Sender: TQRCustomBand; var PrintBand: Boolean); begin PrintBand := not QuickRep1.DataSet.Eof; // imprime se não for fim do arquivo end;Veja se resolve. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mocota Postado Outubro 18, 2007 Autor Denunciar Share Postado Outubro 18, 2007 Funciono!! muito obrigado!Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Mocota
Estou com problemas na impressão do quick report
Ele está nessa forma:
Titulo
-----------------
Column Header
-----------------
Detail
-----------------
Sumário
Na última página quando não existe nenhum campo na band detail(recebe valores do BD), a band column header continua sendo impressa, como faço para que ela não apareceça na última página caso isso aconteça?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.