Histórico da Página
Í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 | ||||
---|---|---|---|---|
|
...
Criaremos uma tabela dinâmica no RM e adicionaremos registros na mesma para consultar em nossa formula visual.
Dados para criar a Tabela Dinâmica
Campos do formulario | Descrição de cada campo | Valor Inserido |
Código | Nome da Tabela | "TBTESTE" |
Descrição | Descreve da tabelas | "Tabela dinâmica de teste" |
Finalidade | Determina 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
Dicionário de dados da tabela GDINAM
COLUNA | Descrição de cada campo |
CODCOLIGADA | Código da coligada, se valor for 0 todas as coligadas poderão ver esse registro |
APLICACAO | Código da aplicação que esta usando no RM. |
CODIGO | É o nome da tabela dinâmica. |
FINALIDADE | Determina qual a finalidade da tabela |
DESCRICAO | Descreve a tabela |
NOMETABELA | Nome 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.
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';
Informações |
---|
Cada Finalidade selecionada na tabela dinâmica, define o nome da tabela no banco:
|
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
...