Escolar Documentos
Profissional Documentos
Cultura Documentos
Agenda
Liberação de acesso;
Atualizando Scripts;
Atualizando views;
2 - Criando relatórios
Tipos de consultas;
Tipos de acesso;
Configurando fontes;
Logotipo;
Consultas;
Definições;
Sequência;
Configuração de página;
Quebra e ordem
Filtros;
Filtros dinâmicos;
Uso de funções;
O Virtual Report é uma ferramenta presente no Storeage, que permite criar relatórios de
forma prática e objetiva;
Para acessar o Virtual Report, pode ir pelo caminho: Geral, Relatório Configurável ou
pelo atalho usando o componente DICFM001.
Liberação de acesso
Para liberar o uso do DICFM001, não podemos liberar este componente pelo
ADMFM026, e sim dentro do próprio DICFM001 pelo botão Licença.
Atualizando Scripts
É aconselhável que quando for criar um novo relatório seja feito uma atualização dos
Scripts no ambiente.
Atualizando Views
Após a atualização dos scripts deve ser feita uma atualização das Views.
Na tela principal do DICFM001, clicar no botão Views, será aberta uma tela, clicar no
botão Consultar, onde listará todas as Views disponível, caso queira apenas uma
realizar consulta usando o campo Expressão.
Será aberta a tela abaixo, clicar no botão Consultar, para listar os relatórios disponíveis
no ambiente acessado.
Para importar um relatório processo é semelhante ao de exportar, mas nem precisa listar
os relatórios do ambiente, bastando apenas clicar no botão Importar.
Criando Relatórios
Tipos de consultas
Tipos de Acesso
A ferramenta Virtual Report permite que as consultas sejam liberadas por usuário, para
isto quando configurando a consulta, escolher a opção no groupbox Tipo de permissão.
Configurando o Logotipo
Para que o relatório tenha um logo personalizado, na tela de configuração de consultas,
clicar o botão Logo, será aberto um formulário, clicar duas vezes na imagem e
selecionar um novo logo. Esta configuração é por relatório.
Criando Consultas
Para criar uma consulta na tela principal do Virtual Report, clicar no botão Configurar,
será aberto o formulário de configurações.
Definidas estas configurações, podemos salvar, clicando no botão Salvar. Quando salvo
é habilitado o botão Gerar Consulta, quando clicar nele será aberto um formulário.
Para adicionar mais uma view a consulta basta selecionar a view na lista, e dar um
duplo clique. Quando estamos adicionando mais uma view a consulta, necessitamos
fazer um relacionamento entre a nova view e a já existente na consulta.
2 – Campos da VR_TRA_TRANSITEM
Com a nova view adicionada podemos usar os campos para consulta, veja na imagem
abaixo que estou usando campos das duas views existente na consulta.
Com esta configuração já podemos ter um resultado da consulta, para isto clicar na aba
Resultado.
Será aberta uma tela com filtros, fazer os filtros desejado e clicar em confirmar.
O resultado foi;
A partir deste momento já pode ser validanda as informações obtidas na consulta, veja
que no resultado foi duplicado as linhas, para resolver isto devemos usar a função de
agrupar na aba Modelo.
Como podemos ver este não é o melhor layout ou resultado a ser apresentado para o
cliente, então podemos usar a opção de definir para fazer algumas configurações que
melhorem o visual e permita a fazer mais filtros na consulta.
Definições
Para usar a função de Definir, na tela de gerar consulta clicar no botão Definir, será
aberta a tela que permite definições.
3 – Coluna filtro, defini quais campos serão filtros, a coluna obrigatório defini se será
obrigatório ou não;
O resultado já foi melhor, mas ainda pode ser melhorado, para isto a ferramenta tem
uma opção que permite melhorias no relatório.
Sequência
Na opção de sequencia pode ser feitas algumas configurações no relatório, sendo a mais
interessante é a opção de alinha o total com a coluna.
Para alinhar o total a opção Alinha total, deve estar com flag.
Configurado Página
Para configurar uma página ou a saída do resultado da consulta, na tela principal de
configuração do relatório clicar no botão Config. Página.
Será aberto o formulário de configuração de página, nele pode ser escolhida forma de
saída do relatório, sendo as mais usadas: Visualizar em tela e Exportar para Excel.
Quebra e Ordem
A ferramenta Virtual Report, permite que seja feita mais de uma configuração de quebra
e ordenação para uma consulta.
1 – Configuração 1;
Quando for executada a consulta a ferramenta permite que seja visualizado o resultado
conforme as configurações configuradas para a consulta.
Resultado da configuração 1:
Resultado da configuração 2:
Filtros
A ferramenta Virtual Report permite que seja configurado diversos tipos de filtros para
serem usadas nas consultas.
Para definir um campo usado na consulta como filtro, clicar no botão Definir e na
coluna Filtro marcar qual o campo deve ser filtro.
Filtros Dinâmicos
O uso de filtros dinâmicos permite que seja feito filtro no relatório dentro de uma
função ou select ou ainda como clausula.
Com este select estou trazendo o valor do produto, mas permitindo que o usuário
escolha qual o valor trazer pelo filtro @cd_valor
Tela de filtro do relatório com o botão Cod. Valor...*, criado para o filtro @cd_valor.
Neste exemplo acima temos um filtro de usuário, se for necessário passar mais de um
usuário no filtro, é necessário configurar o filtro dinâmico.
Tela de filtro.
Uso de funções
A ferramenta Virtual Report, tem várias funções configuradas que permite trazer
informações para a consulta.
Selecionar o tipo de dado para o campo, digitar o nome do campo e clicar no botão
Adicionar calculado.
1 – Função. Deve ser passada como parâmetro um valor numérico, neste caso com o
cursor dentro dos parênteses, clicar duas vezes no campo a usar que o campo vai para a
função ou ainda digitar A.CD_PESSOA (A – para cada view usada na consulta ele
recebe uma letra, apelido)
Fórmula pronta.
Resultado.
i
Basicamente VIEW é uma tabela virtual gerada a partir do resultado de uma instrução SELECT. Uma VIEW
contém linhas e colunas, como se fosse uma tabela real, os campos na VIEW são campos obtidos em uma tabela
de um banco de dados.