Listas Dependentes
Listas Dependentes
Listas Dependentes não são um tipo de lista, mas sim um padrão de configuração que cria um relacionamento entre campos: a seleção feita em um campo determina automaticamente quais opções serão exibidas em outro campo.
Esse comportamento funciona com qualquer combinação de tipos de lista — padrão com padrão, padrão com aninhada ou aninhada com aninhada.
Como funciona
O mecanismo se baseia no campo Referência das listas. Para configurar listas dependentes, você precisa de:
- Uma lista principal — vinculada ao primeiro campo (ex: "Área responsável"). As opções dessa lista possuem valores definidos.
- Uma lista para cada opção — vinculadas ao segundo campo (ex: "Serviço"). Cada uma dessas listas deve ter no campo Referência o valor exato da opção correspondente na lista principal.
Quando o usuário seleciona uma opção no primeiro campo, o segundo campo carrega automaticamente a lista cuja referência coincide com o valor selecionado.
Exemplo prático
Imagine dois campos em uma categoria de atendimentos: Área responsável e Serviço.
Passo 1 — Criar a lista principal: Uma lista chamada "Áreas" com as opções: Administração, Contabilidade, Desenvolvimento de Negócios.
Passo 2 — Criar uma lista para cada área:
- Lista com referência
Administration→ opções: Taxas de Processamento, Reembolso, Taxa de Retenção, Endereço de Serviço, Geral. - Lista com referência
Bookkeeping→ opções: Relatório Mensal, Declaração Anual, Folha de Pagamento. - Lista com referência
Business Development→ opções: Prospecção, Proposta Comercial, Follow-up.
Passo 3 — Vincular aos campos: O campo "Área responsável" usa a lista "Áreas". O campo "Serviço" é configurado com as múltiplas listas criadas no passo 2.
Resultado: Ao selecionar "Administração" no campo "Área responsável", o campo "Serviço" exibirá automaticamente as opções Taxas de Processamento, Reembolso, Taxa de Retenção, Endereço de Serviço e Geral.
Pontos importantes
- O valor da Referência da lista dependente deve corresponder exatamente ao valor da opção na lista principal. Qualquer diferença de grafia impedirá o funcionamento.
- É possível combinar tipos diferentes: a lista principal pode ser aninhada e as dependentes padrão, ou vice-versa.
- O número de listas dependentes é livre — você pode criar quantas forem necessárias para cobrir todas as opções da lista principal.