Ir para conteúdo
Fórum Script Brasil
  • 0

Quick Report - Duas Vias


Visitante

Pergunta

Olá Pessoal,

Tenho uma aplicação que gera recibos de vários clientes com o seguinte layout (simplificado):

----------------------------------------------

[Cliente] [Número_Recibo] (Controle) (Header do SubDetail)

----------------------------------------------

[codigo] [descricao] [valor] (SubDetail)

----------------------------------------------

Total: [soma_total] (Footer do SubDetail)

----------------------------------------------

Esse recibo está sendo gerado com Quick Report, é um relatório master/detail, onde o master dataset retorna (cliente, numero_recibo, soma_total); o detail set retorna todos os lançamentos (codigo, descricao, valor) daquele cliente.

Meu problema é o seguinte: Preciso imprimir esse recibo em duas vias NA MESMA PÁGINA, o que é um dos requisitos do sistema, pois o recibo cabe perfeitamente em meia página. Tentei duplicar o recibo que fiz acima (Ctrl-C e Ctrl-V nas bandas), mas quando chega o fim da primeira via do recibo, ocorre uma quebra de página, que até agora não consegui tirar.

Alguém tem alguma outra idéia de como posso fazer isso?

Agradeço se puderem ajudar.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Depois de alguns dias gramando, eu descobri uma solução : Coloquei no footer do primeiro subdetail, logo após as informações do rodapé da primeira via, o mesmo conteúdo do header do primeiro subdetail. Ficou assim:

Codigo Numero_recibo (Header do 1o. Subdetail)

----------------------------

codigo descr valor (1o. subdetail)

----------------------------

Total

Codigo Numero_recibo (Footer do 1o. Subdetail)

----------------------------

codigo descr valor (2o. subdetail )

----------------------------

Total (Footer do 2o. Subdetail )

Depois setei a propriedade ForceNewPage do Header do 1o. subdetail para true.

Veja que o segundo subdetail ficou sem header mesmo, e gerou certinho.

Se alguém tiver alguma sugestão melhor, pode mandar.

Té mais.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --Marcio --

PRECISO IMPRIMIR DUPLICADO NA MESMA PAGINA

o exemplo do amigo não serviu pra mim. meu problema

preciso imprimir

Nome do Cliente e Produtos comprados.?

que seja impresso duas vezes na mesma pagina.

se alguém puder me ajudar agradeço

Link para o comentário
Compartilhar em outros sites

  • 0
Preciso imprimir duplicado na mesma página

o exemplo do amigo não serviu pra mim. meu problema

preciso imprimir

Nome do Cliente e Produtos comprados.?

que seja impresso duas vezes na mesma pagina.

Marcio, acho que o que você precisa está neste outro tópico: Relatório Duplicado, Quick Report

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

//lá no evento AddReports do qrcomposite adicione o quick que quer repedir 2 vezes

procedure TFERecibo.QRCompositeReport1AddReports(Sender: TObject);

begin

QRCompositeReport1.Reports.Add(QuickRep1);

QRCompositeReport1.Reports.Add(QuickRep1);

end;

pra chamar é só remover o preview do quickrep1 e adicionar QRCompositeReport1.Preview;

a configuração de papel do QRComposite deve ser igual do quick

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...