Relatorio com QuickReport - erro de memoria

08/04/2013

1

Prezado, gostaria de ajuda para solucionar 2 problemas em relatorio no delphi com paradox:

Primeiro:

Tenho um Radiogroup com 10 opções. Ao gerar o relatorio escolhido e havendo registros a serem impressos tudo bem, sai o relatorio. Mas caso não tenham registros a serem impressos, da erro pois o "close" dentro do laço IF no final da procedure não esta funcionado.

Segundo:

Na impressão do relatorio aoa voltar à tela de escolha e fazendo nova escolha, o relatorio trava. Para funcionar tenho que sair do programa e novamente entrar. Ocorre que ao encerrar o windows, surge a seguinte mensagem de erro e por conseguinte trava o micro, necessitando desliga-lo pelo botão de resset: ACCES VIOLATION AT ADDRESS 02E01C10; READ OF ADDRESS 02E01C10.

Por último, qual é a forma correta de se encerrar tanto um form quanto um relatório? e o programa principal?

Sempre uso no evento ON CLOSE do citados a instrução CLOSE.

Aguardo e agradeço.



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