Versões comparadas

Chave

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

Índice


       

Índice
exclude.*ndice:

Objetivo

:


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

      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

O projeto Estado deverá

Card
idProjeto Estado
labelProjeto Estado
titleProjeto Estado

Projeto Estado

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

Formulários e Projeto.

 Formulários e Projeto:

Image Added

Card
idProjeto Cidade
labelProjeto Cidade
titleProjeto Cidade

Projeto Cidade

     O

Informações
iconfalse
     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

Image Removed

     Para isso selecione a tabela

que receberá o lookup (no exemplo

abaixo

abaixo CODESTADO).

Em

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

     Em

     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 Added  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 Cidades. Ele ficará como o exemplo abaixo:

Image Added

     Concluído e gerado o projeto CIDADES com suas informações,

Image Removed

     Concluído e gerado o projeto CIDADES com suas informações

iremos criar o último projeto

,

USUARIO.

     Semelhante ao projeto

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

Projeto Usuário

     Semelhante ao 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:

Image Removed
Image Added

Image Removed

Image Added

     Concluído, basta gerar o projeto e

     Concluído e gerado os projetos,

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 Removed

Image Added

 

Informações
titlePara maiores informações:

Consulte o WikiHelp TOTVS

Image Removed COMUNIDADE  @FRAMEWORK

Canais de Atendimento:

Chamado: Através do Portal Totvs www.suporte.totvs.com.br

Telefônico: 4003-0015 Escolhendo as opções 2 – (Software), 2 – (Suporte Técnico), 3 – (RM), 9 – (Demais Áreas), 4 – (BI) e 3 –  (Gerador de Relatórios e Planilha).

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