Navegação: Documentação > Bem-vindo à Central de Ajuda do Fusion > Formulários Dinâmicos e Externos - E-FORM > Configurando Campos
Relacionando Formulários
O campo do tipo E-Form permite ao usuário a opção de utilizar os dados de um formulário dentro de outro formulário, ou seja, os registros de um formulário podem ser utilizados dentro do outro.
O exemplo a seguir mostra o formulário Cidades sendo criado. Nele irá conter dois campos, o campo Cidade e o campo Estado, como exibe a seguinte imagem:
Após criar o formulário Cidades, acesse Formulários -> Navegar e crie alguns registros clicando em Novo, como exibe a seguinte tela:
Clicando em Novo, preencha os campos.
Para concluir, clique em Ok.
Após inserir os registros no formulário Cidades, é hora de criar o formulário que vai utilizá-lo. Existem quatro tipos de relacionamentos de formulários que podem ou não serem listáveis e selecionáveis. A tela a seguir mostra a criação do formulário Cadastro. Nele será criado o campo do tipo e-form que será relacionado com o formulário Cidades. Crie o campo do tipo e-form clicando em Novo como exibe a seguinte tela:
Existem quatro combinações entre os campos Selecionável e Lista. Cada uma possui um jeito de mostrar um formulário relacionado a outro.
Criando campo Lista e Selecionável.
No campo E-Form, procure o formulário Cidades. Depois, marque Sim em Selecionável e Sim em Lista, como exibe a seguinte tela:
Ao concluir, clique em Ok e salve o formulário. Retorne à tela Formulários -> Navegar, selecione o formulário Cadastro e clique em Novo. Ao clicar será exibida a seguinte tela:
Perceba que no campo Cidade é possível selecionar cidades já cadastradas por ser Selecionável = Sim e que pode ser selecionada e criada mais de uma cidade por ser Lista = Sim. Para saber mais, acesse Lista e Selecionável.
Criando campo de Registro Único e Selecionável
Utilizando os mesmos formulários do exemplo anterior, vamos criar um campo de e-form cidades. Porém, dessa vez selecionando Sim em Selecionável e Não em Lista, como exibe a seguinte tela:
Ao concluir, clique em Ok e salve o formulário. Retorne à tela Formulários -> Navegar, selecione o formulário Cadastro e clique em Novo. Ao clicar será exibida a seguinte tela:
Perceba que no campo Cidade é possível selecionar uma cidade já cadastrada por ser Selecionável = Sim, mas não pode ser selecionada mais de uma cidade, pois Lista = Não. Para saber mais, acesse Registro Único e Selecionável.
Criando campo de Lista e Não Selecionável.
Utilizando os mesmos formulários do exemplo anterior, vamos criar o campo e-form de cidades, porém dessa vez selecionando Não em Selecionável e Sim em Lista, como exibe a seguinte tela:
Ao concluir, clique em Ok e salve o formulário. Retorne à tela Formulários -> Navegar, selecione o formulário Cadastro e clique em Novo. Ao clicar será exibida a seguinte tela:
Perceba que no campo Cidade não é possível selecionar cidades criadas, pois é Selecionável = Não, mas podem ser criadas várias cidades, pois é Lista = Sim. Para saber mais, acesse Lista e Não Selecionável.
Registro Único e Não Selecionável.
Utilizando os mesmos formulários do exemplo anterior, vamos criar o campo e-form de cidades, porém dessa vez selecionando Não em Selecionável e Não em Lista, como exibe a seguinte tela:
Ao concluir, clique em Ok e salve o formulário. Retorne à tela Formulários -> Navegar, selecione o formulário Cadastro e clique em Novo. Ao clicar será exibida a seguinte tela:
Perceba que no campo Cidade não é possível selecionar cidades criadas, pois é Selecionável = Não, e não pode ser selecionada mais de uma cidade, pois Lista = Não. Com essas configurações, o campo Cidade se torna apenas um agrupador para os campos do formulário relacionado. Para saber mais, acesse Registro Único e Não Selecionável.