Problema com QuickReportno Delphi?
Então tá aqui ma dica simples que faz muita gente perder a cabeça:
Descrição do Problema
Ao gerar um relatório usando no Delphi7 o valor apresentado sempre é igual ao ultimo resultado buscado, mesmo sem ocorrer nenhum erro e mesmo com a consulta retornando valor correto no DBGrid do formulário...
Muitos Tópicos afirmam que o problema é no componente do DELPHI, e manda atualizar, porém nada vai adiantar, porque o problema não é no componente, muito menos na consulta.
SOLUÇÃO
Para resolver isso precisamos apenas corrigir um pequeno detalhe: o evento onClose do formulário que consta a consulta.
Evento OnClose do formulário digite: Action:=cafree;
Com isso o formulário é destruído o sistema e cada vez que você abrir, é como se fosse a primeira vez
OBS: não esqueça que com isso, cada vez que for preciso exibir o formulário será necessário criar ele novamente
ex: Application.CreateForm(TfmFormXX, fmFormXX);
Espero que alguém seja ajudado
Nenhum comentário:
Postar um comentário