Com base no post do Vedovelli, sobre relatórios no Adobe Flex, resolvi postar sobre o assunto, para não tornar a resposta muito extensa no blog dele.

Primeiro vamos pro conceito de consultas ad-hoc:

Bill Inmon conceitua consulta ad-hoc como: “São consultas com acesso casual único e tratamento dos dados segundo parâmetros nunca antes utilizados, geralmente executado de forma iterativa e heurística. Isso tudo nada mais é do que o próprio usuário gerar consultas de acordo com suas necessidades de cruzar as informações de uma forma não vista e com métodos que o levem a descoberta daquilo que procura.”

Abaixo, segue um modelo de tela que executa uma consulta ad-hoc (como dito acima, consulta com parâmetros definidos pelo usuário) e também dois modelos de saídas gráficas para a consulta.


Modelo de Opções de Filtragem.


Modelo de gráfico Sequencial com valores estatísticos com base no filtro aplicado.


Outro modelo de saída gráfica para a mesma consulta ad-hoc, porém agora com visão de colunas.

Além dos modelos gráficos, é possível também com a Datagrid, com base nas opções de filtragem como o modelo acima, construir Demonstrativos de Resultados de Exercício (DRE), demonstrativo este muito utilizado em áreas Financeiras de qualquer empresa.

Por isso, afirmei que o Adobe Flex é sim uma boa opção para relatórios de consultas ad-hoc.

Mas para saídas em PDF, meu amigo Vedovelli tem toda a razão!

“- Flex é para a camada view. Flex não acessa banco de dados diretamente.”