Fórum NF - Controle de Itens [ Impressão ] #300546
24/10/2005
0
A quem possa esta lendo esta mensagem.
Senhore(a)s, estou concluindo o módulo de faturamento para um cliente e neste momento estou confeccionando a impressão da Nota Fiscal. Toda a captação de dados já foi feita [ cliente, endereço, item, qtde’s e total ] até aqui tudo bem e não tenho problemas.
Minha dúvida está relacionada ao controle de itens por página da NF:
Ao iniciar a impressão de uma Nota Fiscal de 30 itens, pôr exemplo, gostaria de imprimir o cabeçalho da NF, imprimir 18 itens do corpo da NF [ limite que estou estabelecendo por página para o corpo da NOTA ] e imprimir o rodapé desta NF.
Feito isso ainda faltam outros 12 itens desta mesma NF, então, seria impresso novamente o cabeçalho, os 12 itens restantes da NF e ao final seu rodapé, finalizando sua impressão.
Bem, não sei se as linhas acima estão bem claras, mas estou precisando de uma rotina que controle o número de itens pôr página de uma Nota Fiscal, ou seja, estou estabelecendo um limite de 18 itens pôr página para impressão, caso ela tenha 30 itens total a serem impressos, preciso imprimir os 18 primeiros itens na primeira página [ NF ] , pagino o formulário de Nota Fiscal [ EJECT ] e imprimo os 12 itens restantes, com seus respectivos cabeçalho e rodapé.
Estou utilizando Delphi 7.0 e Rave Report’s
Desde já agradeço a ajuda de todos, muito obrigado.
José Eduardo
jalbuque@hotmail.com
Senhore(a)s, estou concluindo o módulo de faturamento para um cliente e neste momento estou confeccionando a impressão da Nota Fiscal. Toda a captação de dados já foi feita [ cliente, endereço, item, qtde’s e total ] até aqui tudo bem e não tenho problemas.
Minha dúvida está relacionada ao controle de itens por página da NF:
Ao iniciar a impressão de uma Nota Fiscal de 30 itens, pôr exemplo, gostaria de imprimir o cabeçalho da NF, imprimir 18 itens do corpo da NF [ limite que estou estabelecendo por página para o corpo da NOTA ] e imprimir o rodapé desta NF.
Feito isso ainda faltam outros 12 itens desta mesma NF, então, seria impresso novamente o cabeçalho, os 12 itens restantes da NF e ao final seu rodapé, finalizando sua impressão.
Bem, não sei se as linhas acima estão bem claras, mas estou precisando de uma rotina que controle o número de itens pôr página de uma Nota Fiscal, ou seja, estou estabelecendo um limite de 18 itens pôr página para impressão, caso ela tenha 30 itens total a serem impressos, preciso imprimir os 18 primeiros itens na primeira página [ NF ] , pagino o formulário de Nota Fiscal [ EJECT ] e imprimo os 12 itens restantes, com seus respectivos cabeçalho e rodapé.
Estou utilizando Delphi 7.0 e Rave Report’s
Desde já agradeço a ajuda de todos, muito obrigado.
José Eduardo
jalbuque@hotmail.com
Jalbuque
Curtir tópico
+ 0
Responder
Posts
25/10/2005
Firekiller
Tenho isso feito em QuickReport. Faço assim, tenho um contador que é zerado antes de iniciar a imrpessão do relatório, e a cada impressão da banda detalhe, é verificado se atingiu ou não o limite de itens por página. Se atingiu, ele ejeta a página e zera o contador. Deixo o cabeçalho e rodapé da página nos PageHeader e PageFooter respectivamente, assim não tenho que me preocupar com a impressão dos mesmos.
Responder
Gostei + 0
25/10/2005
Weber
Basta que os itens estejam em um detail e que os tamanhos de HEADER e FOOTER sejam controlados para que caiba apenas 18 itens na página.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)