English Bandeira English Italiano Bandeira Italiano Español Bandeira Español Français Bandeira Français Deutsch Bandeira Deutsch Português Bandeira Português Ελληνικά Bandeira Ελληνικά
Login
Português Bandeira Português

Login

 

Campo dependente

O campo dependente muda dependendo do valor selecionado em outro campo

Temos o prazer de apresentar um novo recurso no serviço QuintaDB.

O campo dependente muda após a seleção de um valor específico em outro campo, uma condição para que haja um relacionamento entre os formulários pais desses campos.

Agora vamos ver um exemplo de criação e uso de campos dependentes.

A tarefa é criar um formulário de pedido de carro e os modelos e configurações dos carros mudarão dependendo da marca que você escolher.

Formulário de pedidos de carros

1. Crie o formulário “Marcas de Carros”.

Este formulário possui um tipo de campo de botão de opção com três marcas de automóveis.

Marcas de automóveis

2. Crie um registro para cada marca:

Tabela de marcas

3. Crie o formulário "Modelos de Carros".


3.1. Crie um campo Relacionamento.

Neste exemplo é um relacionamento com o campo “Marca” do formulário “Marcas de Carros”. O tipo de relacionamento é muitos para um, botão de opção.

3.2. O segundo campo será o campo de linha única "Modelo".

Tabela de modelos

4. Preencha a tabela “Modelos de carros”.

Formulário de modelos

Os modelos dos carros devem corresponder às marcas dos carros.
Usamos o tipo de relacionamento muitos para um porque uma marca pode ter vários modelos.

modelos de carros na tabela

5. Crie o formulário "Níveis de acabamento".

5.1. Adicione dois campos com o tipo Relacionamento ao formulário. O primeiro está associado ao campo “Marca” do formulário “Marcas de Automóveis”.

A segunda com o campo “Modelo” do formulário “Modelos de Carros”. Em ambos os casos, o tipo de relacionamento é muitos para um, botão de opção.

5.2 Crie o campo "Linha de corte". Tipo de linha única.

 

Para maior comodidade, organizamos os campos na mesma linha. Veja como fazer isso neste post.

Níveis de acabamento

6. Abra a edição do campo "Modelo".

A função Campo Dependente está disponível para este campo, pois criamos o Relacionamento entre os formulários descrito no item 3.1.

Em outras palavras, para desbloquear esta função para o campo de relacionamento no formulário “C”, você precisa relacionar o formulário “C” com o formulário “A” e “B”, onde deve haver um relacionamento entre os formulários “A” e “B”. 

 

6.1. Marque a caixa ao lado da opção Campo dependente.

6.2. Selecione o campo "Marca" na lista suspensa. Agora os dados serão carregados no campo "Modelo" dinamicamente, com base no valor selecionado no campo "Marca".

Configurações de campo dependentes

7. Preencha o formulário "Níveis de acabamento":

Preencher tabela de aparas

Como você pode ver, o campo “Modelo” muda dependendo da marca do carro selecionado.

Esta é a aparência da tabela com registros:

mesa de acabamentos

8. Agora crie o formulário "Pedido de carro".

8.1. Adicione o campo de tipo de linha única - "Digite seu nome"

8.2. O formulário “Encomenda de Carro” deverá estar relacionado com todos os anteriores.

O segundo campo é o campo Relacionamento com o campo “Marca” do formulário “Marcas de Carros”. O tipo de relacionamento é muitos para um, botão de opção.

Terceiro - com o campo “Modelo” do formulário “Modelos de Carros”. O tipo de relacionamento é muitos para um, botão de opção.

Quarto - com o campo "Linha de acabamento" do formulário "Níveis de acabamento". O tipo de relacionamento é muitos para um, botão de opção.

8.3. Habilite a opção Campo dependente. O campo “Modelo” depende do campo “Marca”, e o campo “Linha de corte” do campo “Modelo”.

Campo dependente da linha de corte

Usamos dois campos dependentes neste exemplo, mas pode haver muitos mais. O principal é cumprir a condição descrita acima: criar um relacionamento com os formulários, que tenham relação entre si.

9. O formulário "Pedido de Carro" está pronto.

Formulário de pedido de carro

Vamos verificar e adicionar alguns registros:

Formulário de pedidos de carros

A tabela com registros:

Tabela de pedidos

Esperamos que você ache esse recurso útil!