Versões comparadas

Chave

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

Índice

:


       

Índice
exclude.*ndice:

Objetivo

:


       O objetivo deste documento é exemplificar um LookUp em Metadados para os Itens de outro metadados. 

Exemplo:

      Veja o documento para criar lookup de itens de tabela dinâmica. 

Exemplo


     Para este exemplo será necessário criar 3 tabelas de metadados: Estado, Cidade e Usuário. O objetivo é fazer um lookup na tela de Cidades, para selecionar o Estado e outro lookup na tela de Usuário para selecionar a Cidade e o Estado.

     Lembramos que para criar esse processo torna-se necessário conhecimento mínimo em como criar um Projeto de Metadados. 

Informações
iconfalse
Deck of Cards
idExemplo
Card
idTabelas
labelTabelas
titleTabelas

Criaremos as seguinte tabelas:

ESTADO
ID (Chave Primária)
ESTADO (Chave Primária, Descrição para Lookup)
DESCRICAO

CIDADE 

CODESTADO (Chave Primária)
CODCIDADE (Chave Primária, Descrição para Lookup)

USUARIO
ID
NOME
CODESTADO

Card
idProjeto Estado
labelProjeto Estado
titleProjeto Estado

Projeto Estado

     O

projeto

projeto Estado

deverá

 deverá ser gerado normalmente, passando pelas etapas de um Projeto: Tabela, Modelo de Negócio, Apresentação de Formulários

e

 e Projeto:

Image Modified

Card
idProjeto Cidade
labelProjeto Cidade
titleProjeto Cidade

Projeto Cidade

     O projeto Cidades receberá o lookup. Após criar

a

Tabela e

o

Modelo de Negócio

do projeto

 do projeto Cidades, em “Apresentação de Formulários”, preencha as informações da aba Identificação e na aba “Apresentação” iremos criar o lookup:

     Selecione o campo que receberá o lookup (no exemplo

abaixo

abaixo CODESTADO).

Em

Em Tipo de Controle, selecione “Caixa de Pesquisa”.

     Em “Action Fonte de Dados”, selecione o primeiro projeto criado (Estado). Obs.: No menu/guia “Metadados (beta) | Projetos” pode-se consulta o ID do

Projeto

Projeto Estado

criado

 criado anteriormente. Ou, clique no lookup deste campo e comece a digitar RMSPRJ... para selecionar o projeto Estado.

Image Modified

     Nessa

  Nessa tela é preciso relacionar os campos do lookup e selecionar o campo descrição da fonte de dados.

Informações
Obs.: Só foi possível utilizar o campo "Estado" na descrição da fonte de dados, porque a opção "Descrição para Lookup" estava marcada na tabela.

     Após estas configurações, gere o

projeto

projeto Cidades. Ele ficará como o exemplo abaixo:

Image Modified

     Concluído e gerado o

projeto

projeto CIDADES

com

 com suas informações, iremos criar o último projeto: USUARIO.

Card
idProjeto Usuário
labelProjeto Usuário
titleProjeto Usuário

Projeto Usuário

     Semelhante ao

projeto

projeto CIDADES, na etapa de “Apresentação de Formulários”,

em

em USUARIO,

vamos

 vamos criar um lookup, para as duas

tabelas

tabelas CODESTADO

e

 e CODCIDADE:

     Concluído

Image Added

Image Added

     Concluído, basta gerar o projeto e ao executarmos pesquisa por uma cidade deverá retornar somente as cidades pertencentes ao estado da primeira seleção. No exemplo abaixo é listada a cidade

de

de BELO HORIZONTE

pertencente

 pertencente ao estado

de

de MINAS GERAIS.

Image Added

Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 12.1.XX

Informações
iconfalse

Processo: Lookup Dependente

Informações
iconfalse
Informações
iconfalse

Status: Finalizado

Informações
iconfalse

Data:  

Informações
iconfalse

Autores:

Carlos Philippe de Farias Marques

Carlos Roberto Pereira Garcia

Diogo Damiani Ferreira

Fábio Augusto Amaral Melo Nunes

Stella Gleyse Macedo Vilaca