Fórum Impressao frente e verso no quickReport #234924
28/05/2004
0
Agradeço desde já pela atenção.
Cristiano D.
Curtir tópico
+ 0Posts
28/05/2004
Angelnoa
O que vc pode fazer nesse caso é utilizar o componente TQRCompositeReport (paleta QReport).
Com ele vc pode ter mais de um relatório na mesma visualização.
No formulário em que vc chama o relatório vc coloca esse componente, de um duplo clique e acrescente o código:
with QRCompositeReport1.Reports do begin Add(Form1.QuickRep1); Add(Form2.QuickRep1); end
No evento onde vc dá o preview, coloque:
QRCompositeReport1.Preview;
:wink:
Um abraço
Gostei + 0
28/05/2004
Cristiano D.
Primeiramente obrigado pela ajuda. Segui a sua sugestão, mas está acontecendo o seguinte: primeiro são mostradas todas as frentes dos boletos e só depois são mostrados os versos dos mesmos. O componente QRCompositeReport não intercala a frente com o verso. E não encontrei nenhuma propriedade deste componente que eu pudesse configurar para que ele fizesse a intercalação. Você tem mais alguma sugestão de como fazer ?
Gostei + 0
28/05/2004
Angelnoa
O que eu fiz foi disponibilizar para o usuário duas opções.
1) Selecionar um registro por vez para visualizar
2) Imprimir o resultado de uma seleção (que seria mais de um registro, lógico).
Neste caso eu criei uma procedure, onde tive que trabalhar com uma tabela temporária onde guardava os códigos resultantes da pesquisa.
Creie um laço de repetição que ia passando parametro (os códigos da temporária) para uma query e enviava para impressora.
Ficou um modo português de se fazer, mas para uma situação emergencial que eu estava me serviu.
E sinceramente, ainda não encontrei um jeito descente de fazer isto.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)