Iniciar uma conversa

Criando um Campo que Verifica valores em outra Tabela

Neste tutorial, veremos como utilizar um campo do tipo "Select" para verificar valores que estão presentes em uma outra tabela. Para este exemplo, estamos utilizando duas tabelas: "adm_estados" (que irá conter os valores à serem verificados) e "adm_cidades" (que irá recuperar valores da tabela citada anteriormente).

Primeiramente veremos como está organizada a tabela que usaremos para resgatar os dados, vide imagem abaixo:

Observe que temos dois campos, que caracterizam uma relação de "Valor x Descrição". O campo EstadoIDcontém as siglas de cada estado, o campo NomeEstado possui a descrição da respectiva sigla.

Agora veremos o nosso formulário feito com a tabela "adm_cidades", veja imagem abaixo:

 

 

 

 

Como pode ser visto acima, a tabela "adm_cidades" possui apenas dois campos, Estadoe Cidade, onde o campo estado será o campo utilizado para recuperar os valores cadastrados na tabela "adm_estados", restringindo assim a inserção para apenas estados cadastrados.

Portanto, mudaremos o Tipo do Dado do campo estado para "Select" , acessando o menu esquerdo "Campos -> estado".

 

 

E por fim, basta apenas criarmos o Comando Select disponível na opção "Lookup de edição", neste exemplo estamos usando a opção de método "Automático", onde o campo EstadoID será o valor para ser gravado no banco quando o registro for escolhido, e o campo NomeEstado será utilizado apenas como descrição. Abaixo segue o comando gerado que foi utilizado para este tutorial:

 

 



Ao Final desse processo você terá um Campo do tipo Select que exibirá os valores do campo Descrição da tabela "adm_estados", e irá inserir na tabela "adm_cidades" o valor selecionado do campo estado.

 

Escolher arquivos ou arraste e solte arquivos
Esse artigo foi útil?
Sim
Não
  1. Ronyan Alves

  2. Publicado
  3. Atualizado

Comentários