quickrep... preciso muito...

13/05/2003

1

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???


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


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.


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira