Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Objetivo:

...

     Este documento tem por objetivo especificar como criar uma fórmula visual para obter dados de uma tabla tabela dinâmica.

Especificação:

...

     Criaremos uma formula visual para obter registros de uma tabela dinâmica usando o Data Server GlbItemDinamData. Devido a sua complexidade, esta atividade exige um nível de conhecimento avançado em Fórmula Visual e em codificação.

Criando tabela dinâmica no RM
Âncora
criando-tabela-dinamica
criando-tabela-dinamica

...

Criaremos uma tabela dinâmica no RM e adicionaremos registros na mesma para consultar em nossa formula visual.

Image Modified

Dados para criar a Tabela Dinâmica

Campos do formularioDescrição de cada campoValor Inserido
CódigoNome da Tabela"TBTESTE"
DescriçãoDescreve da tabelas "Tabela dinâmica de teste"
FinalidadeDetermina a finalidade da tabela 1

 

Bando de dados

Os registros de Tabela Dinâmica são armazenados na tabela GDINAM

Executando a seguinte query: SELECT CODCOLIGADA, APLICACAO, CODIGO, FINALIDADE, DESCRICAO, NOMETABELA FROM GDINAM ORDER BY RECCREATEDON DESC;

Conseguimos localizar os dados de nossa tabela TBTESTE

Image Modified

Dicionário de dados da tabela GDINAM

COLUNADescrição de cada campo
CODCOLIGADACódigo da coligada, se valor for 0 todas as coligadas poderão ver esse registro
APLICACAOCódigo da aplicação que esta usando no RM.
CODIGOÉ o nome da tabela dinâmica.
FINALIDADEDetermina qual a finalidade da tabela 
DESCRICAODescreve a tabela
NOMETABELANome da tabela que armazenará os itensda tabela dinâmica. Essa tabela e determinada pela finalidade escolhida para a tabela dinâmica

 

Adicionando registro Adicionando registro na Tabela dinâmica

...

Criaremos um item na tabela dinâmica que criamos.

Na visão de Tabelas Dinâmicas onde criamos a tabela, selecione o registro com o Código da tabela criada anteriormente, no caso a TBTESTE e clique no menu Anexos na toolbar acima da listagem ou use o atalho CTRL+A.

Ao Selecionar a opção Item de Tabela Dinâmica, ao lado da listagem principal será exibido a tela de Anexos onde adicionaremos um registro a tabela que criamos.

Image Modified


Banco de dados 

Para localizar os itens da tabela precisamos saber onde os itens foram salvos essa informação fica salva na tabela GDINAM na coluna NOMETABELA.

Sabendo a tabela que será armazenados os itens, podemos consultar no banco de dados o novo registro que criamos, usaremos como condição na cláusula where o código da tabela, como nesse exemplo:

Query: SELECT CODCOLIGADA, APLICACAO, CODCLIENTE, CODTABELA, CODINTERNO, DESCRICAO, PODEALTERAR FROM PSERVBANCO WHERE CODTABELA = 'TBTESTE';

Image Modified


Informações

Cada Finalidade selecionada na tabela dinâmica, define o nome da tabela no banco:

  • Códigos de Serviços Bancários → Tabela PSERVBANCO
  • Validação de Campos Complementares → Tabela GCONSIST 



Criando a formula visual

...

Ainda no modulo de Serviços Globais selecione o menu Gestão e localize o combobox com o nome Fórmula visual exiba as opções e selecione Fórmula visual

...