Relatórios flexiveis qual melhor opção ?
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
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
Curtidas 0
Respostas
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+
|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