Versões comparadas

Chave

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

cloman

Produto:TOTVS Framework                                                                                   
Processo:Metadados
Subprocesso: Lookup dependente
Data da publicação:06/02/2014

...

Sendo que no cadastro de usuários será feito um lookup no Estado para selecionar as cidades relativo aquele estado. para criar esse processo é necessário ter conhecimento de como criar um Projeto de Metados.

 

São elesAs seguinte Tabelas serão criadas:

ESTADO

ID (Chave Primária)
ESTADO (Chave Primária)
DESCRICAO

CIDADE
ID
DESCRICAO
ID_ESTADO

USUARIO
CODIGO
ESTADO (lookup)
CIDADE (lookup)

 

 Criar a tabela de Estados com as seguintes PK’S (ID,ESTADO) 

CIDADE 

CODESTADO (Chave Primária)
CODCIDADE (Chave Primária)

USUARIO

USUÁRIO
CODESTADO
CODCIDADE

O projeto Estado deverá ser gerado normalmente, lembrando de passar por todas as etapas de um Projeto. Isso inclui Tabela, Modelo de Negócio, Apresentação de Formulários  e Projeto.

No projeto Cidade vamos criar um lookup.                                                                                                                                                                                       Após criar a Tabela e o Modelo de Negócio, em Apresentação de Formulários. Após inserir as informações da aba Identificação, vá para a aba Apresentação:

 

Image Added

Nessa aba vamos criar o Lookup

Para fazer isso você deve selecionar a tabela que será criado o lookup (no caso abaixo CODESTADO). Em tipo de controle, selecionar Caixa de Pesquisa.

Em Action Fonte de Dados, encontrar o primeiro Projeto criado (Estados). Isso pode ser feito facilmente, é só utilizar o numero do ID do Projeto de Metadados Estados.

 

Image Added

 

Image Added

Após inserir todas as informações Gerar o Projeto Cidade.

Para finalizar vamos Criar o Projeto USUARIO

E da mesma forma como feito em CIDADES, na parte de Apresentação de Formulários vamos criar um lookup, para as duas tabelas COESTADO e CODCIDADE


Image Added

Criar a tabela de Cidade com as seguintes PK’S (CODESTADO,CODCIDADE)Image Added