English Bandeira English Español Bandeira Español Deutsch Bandeira Deutsch Italiano Bandeira Italiano Polski Bandeira Polski Nederlands Bandeira Nederlands Português Bandeira Português Français Bandeira Français 中文 Bandeira 中文 日本語 Bandeira 日本語 हिन्दी Bandeira हिन्दी اللغة العربية Bandeira اللغة العربية Русский Bandeira Русский Українська Bandeira Українська עִברִית Bandeira עִברִית Ελληνικά Bandeira Ελληνικά Türk Bandeira Türk Latvietis Bandeira Latvietis Dansk Bandeira Dansk Norsk Bandeira Norsk Íslenska Bandeira Íslenska 한국어 Bandeira 한국어 Suomen Bandeira Suomen Gaeilge Bandeira Gaeilge Bahasa Melayu Bandeira Bahasa Melayu Svenska Bandeira Svenska Čeština Bandeira Čeština
Usuário ÍconeLogin
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!