Relatórios flexiveis qual melhor opção ?

Firebird

09/10/2003

Tenho uma aplicação em q todos seus relatórios tem uma ampla tela de seleção, podendo, o usuário escolher qual ou quais opções usar. Atualmente uso um componente TQuery em q vou comparando as seleções e montando em runtime a string do relatório. Caso queira q esse relatório fosse de uma view, para se tornar mais rápido, qual a melhor solução ?

1 - Criar essa view em runtime e após a conclusão do relatório excluí-la, pois não sei se na próxima vez q emitir usará a mesma seleção;

2 - Continuar usando a mesma opção, pois mesmo com bases de até 200 MB não encontrei problema;

3 - nda (nenhuma das alternativas anteriores) ...

Grato
ez


Ezdala

Ezdala

Curtidas 0

Respostas

Afarias

Afarias

09/10/2003

|1 - Criar essa view em runtime e após a conclusão do relatório excluí-la,
|pois não sei se na próxima vez q emitir usará a mesma seleção;

Não acho uma boa prática ficar mechendo no metadata do banco de dados a não ser em caso de atualizações do sistema.


|2 - Continuar usando a mesma opção, pois mesmo com bases de até
|200 MB não encontrei problema;

É! Apenas montar o SQL e mandar para o banco -- afinal de contas, com a VIEW o efeito é o mesmo.


T+


GOSTEI 0
POSTAR