Consulta SQL

 

A Consulta SQL é uma opção que traz dados para um Grid (tabela do Flex) a partir de um SELECT no Banco de Dados. Por sua complexidade o desenvolvimento do  SELECT é acessivel somente ao SUPORTE da TI Educacional. Uma vez desenvolvido, fica ele disponibilizado a qualquer usuário daquela empresa.

Essa Consulta é bem mais flexivel que o Gerador de Relatórios e que o Gerador de arquivos para Excel devido a riqueza desse comando, principalmente dentro do ambiente do MySQL.

O Grid gerado pode ser impresso e também ser convertido para Excel.

O comando SELECT permite que se leia todos os campos de qualquer tabela e também todos os campos das tabelas a ele integradas, através do ID, que é o endereço físico do registro.

Assim, por exemplo, se fizermos a leitura da Tabela SD2 (itens de Vendas), podemos, alem de acessar todos os campos que compõe cada item, também acessar os dados do cabeçalho da Nota desse item, os dados da Tabela de seu Cliente, sua Transportadora, seu Vendedor, seu Orçamento, o Município, Estado e Pais, os dados dos títulos a Receber, do Produto/Serviço, Categoria, Subcategoria, Natureza e o que mais a eles forem ligados.

O SELECT ainda contem cláusulas específicas que permitem definir melhor a leitura:

ORDER By: coloca os registros lidos na sequencia desejada

GROUP: agrupa dados segundo uma Dimensão, apresentando os totais dos campos numéricos

DISTINCT: lê apenas um registro de cada conteudo do campo especificado

SUM, MIN, MAX, Average: traz a soma, o valor mínimo, máximo, média de  determinado campo

COUNT: conta a quantidade de registros

WHERE: filtra os dados por qualquer campo, com cláusulas de ==, !=, >, <, etc

Enfim, esse comando substitui em diversos casos programas que seriam bastante complexos se desenvolvidos, permitindo assim uma customização e aderência no que tange a Consultas de Dados bastante rápida, eficiente e fácil do ERPFlex às necessidades da empresa.