quickrep... preciso muito...
13/05/2003
0
olha nao sei se conseguirei explicar, mas vou tentar:
eu estou fazendo um sistema que gera relatorios em forma de tabelas, pois bem, apenas as duas ultimas colunas terao seus valores alterados a cada pagina...entao como faco pra mostrar os mesmos valores da pagina anterior..sem usar um novo quickrep???
eu estou fazendo um sistema que gera relatorios em forma de tabelas, pois bem, apenas as duas ultimas colunas terao seus valores alterados a cada pagina...entao como faco pra mostrar os mesmos valores da pagina anterior..sem usar um novo quickrep???
Xanatos
Curtir tópico
+ 0
Responder
Posts
13/05/2003
Mauromarques
Não sei se entendi a tua dúvida, mas tu tens que utilizar o evento onNeedData deixando o dataset do relatório em branco. Nele existe uma variável chamada MoreData do tipo Boolean.
Se ela for true ele imprime a página se for false ela para
Existe várias maneiras de implementar, vou te dar exemplo de uma delas:
Vamos supor que o teu form de relatório chama-se FRImpressao e a tua tela de Parâmetro FParametro então:
Na tela de Parâmetro tu cria a tela de relatório para imprimir dez vezes
Application.CreateForm(TFRImpressao, FRImpressao;
FRImpressao.Tag := 10;
if tag<=10 then
begin
MoreData:=True;
Tag:Tag+1;
end
else
begin
MoreData:=False;
Tag:=20;
end;
Ai é só manipular as tuas variáveis nos eventos que tu quer Modificar
Espero
Se ela for true ele imprime a página se for false ela para
Existe várias maneiras de implementar, vou te dar exemplo de uma delas:
Vamos supor que o teu form de relatório chama-se FRImpressao e a tua tela de Parâmetro FParametro então:
Na tela de Parâmetro tu cria a tela de relatório para imprimir dez vezes
Application.CreateForm(TFRImpressao, FRImpressao;
FRImpressao.Tag := 10;
if tag<=10 then
begin
MoreData:=True;
Tag:Tag+1;
end
else
begin
MoreData:=False;
Tag:=20;
end;
Ai é só manipular as tuas variáveis nos eventos que tu quer Modificar
Espero
Responder
13/05/2003
Xanatos
nao é bom isso...na verdade ...gostaria de saber como eu faco para imprimir na tela mais de uma vez um quickrep...sendo que a cada nova impressao eu mudaria alguns valores...
tomara que agora fique claro.
tomara que agora fique claro.
Responder
Clique aqui para fazer login e interagir na Comunidade :)