Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 8.12 aqui
Gestão de Armazenagem | WMS > FastVision > Gerenciador de Consultas Dinâmicas

Gerenciador de Consultas Dinâmicas

Com a Consulta Dinâmica você pode facilmente com um pouco de conhecimento em SQL, criar telas para o Silt WMS sem maiores dificuldades.

Neste tópico vamos explorar algumas funcionalidades básicas da tela de criação de consultas dinâmicas:

Caminho para acesso

Menu: FastVision > Gerenciador de Consultas Dinâmicas

Opções da tela / Barra de ferramentas:

 

Adicionar nova Consulta Dinâmica: Este botão cria uma consulta baseada em um novo SQL, ao clicar no botão uma janela será exibida solicitando o nome da nova consulta, e depois de informado clicar em ok para confirmar.

Apagar Consulta Dinâmica: Esse botão apaga o registro selecionado, ao clicar no botão uma janela será exibida solicitando a confirmação da exclusão.

Editar nome Consulta Dinâmica selecionada: Esse botão tem a função de modificar o nome de uma Consulta já salva, será exibida uma janela solicitando o novo nome da consulta.

Modo Tabela

Modo Gráfico

Modo Painel

Modo Interface : Foi inserido a partir da versão 8.9.2.0:

Salvar: Clique para salvar as alterações na consulta dinâmica.

Disponibilizar Consulta Dinâmica no menu: Selecione um registro de consulta e clique no botão Disponibilizar no Menu, a consulta selecionada estará disponível no menu principal do SiltWMS, e todos os usuários vinculados ao grupo do usuário que realizou o acesso ao Silt Wms terão direito a Nova Consulta Dinâmica onde esta Nova Consulta Dinâmica estará disponível no menu do aplicativo SiltWMS \ Cadastro \ Segurança \ Grupo de Usuários \ localizar grupo \ clicar no botão Permissões Onda.

Enviar por email

grid

Criação de SQL

Para elaborar uma tela de Consulta Dinâmica você precisa possuir algum conhecimento em SQL, neste tópico vamos mostrar alguns exemplos de possíveis consultas:

Selecionar todas as colunas da tabela Usuário:

SELECT * FROMUSUARIO

Você pode também adicionar condições e ordenação:

SELECT * FROMUSUARIOWHEREATIVO = ‘S’ ORDER BY IDUSUARIO

Existem algumas palavras reservadas que podem ser incluÍdas para efetuar a sua consulta, no exemplo abaixo o usuário apenas poderá visualizar seus dados cadastrais ou seja a consulta dinâmica reconhece qual usuário esta logado no sistema e aplica a consulta, essa funcionalidade também pode ser utilizada com a palavra curinga @armazemLogado, @usuarioLogado:

SELECT * FROMUSUARIOWHEREIDUSUARIO = @usuarioLogado

Parâmetros

Você pode adicionar parâmetros a consulta dinâmica, para fazer isso basta informar o caracter coringa & em uma de suas consultas assim quando a tela dinâmica for executada será exibida uma janela pedindo o valor do parâmetro em questão:

Exemplo:

SELECT * FROMUSUARIOWHEREWHEREIDUSUARIO = &IDUSUARIO

Neste caso sera exibida uma janela pedindo o parâmetro IDUSUARIO como na imagem:

grid

Você poderá utilizar 0 ou mais parâmetros em suas consultas.

Painel

Para criar uma consulta do tipo painel existem colunas necessárias para que a visualização do painel seja possível, a seguir vamos explicar cada uma delas:

Painel com Gráfico

Para este tipo de painel apenas os campos listados acima são necessários:

grid

O tipo gráfico possui a função de agrupamento dos dados para exibir múltiplos valores em X, para que isso ocorra é necessários retornar mais de 1 valor no resultado do select, ex:

Painel com CockPit

Para este tipo de painel é necessário mais alguns campos de configuração além dos campos já informados no início, são eles:

grid