Criar listas de cartões controladas dinamicamente

Você pode fazer com que os valores do controle de lista determinem o que é exibido em um segundo controle de lista quando ambos são usados em um cartão de arquivo ou item. Para fazer isso, você cria listas de cartão com valores de lista relacionados.

Nesse exemplo você cria três listas:
  • Uma lista controladora, com dois valores
  • Duas listas dependentes que correspondem aos valores na lista controladora

Quando você criar o cartão de dados, adicionará um controle de lista para permitir aos usuários selecionar um valor na lista controladora. Você adiciona um segundo controle de lista e torna as opções que os usuários podem selecionar dependentes da seleção que eles fizeram na primeira lista.

Para usar listas de cartão dinamicamente em um cartão de dados:

  1. Clique com o botão direito em Listas (para cartões) e selecione Adicionar nova.
  2. Na caixa de diálogo, crie a lista controladora usando os seguintes valores:
    Nome da lista Material
    Tipo de dados Texto
    Dados Metal

    Plástico

  3. Clique em Salvar .
  4. Repita as etapas 1 a 3 para criar duas listas dependentes que correspondem aos valores Metal e Plástico na lista controladora:
      para Metal para Plástico
    Nome da lista Tipos de metal Tipos de plástico
    Tipo de dados Texto Texto
    Dados Cobre

    Aço inoxidável

    Zinco

    Polietileno

    Polipropileno

    Poliestireno

    Embora esses nomes correspondam aos valores no campo Dados da lista controladora, você pode atribuir qualquer nome no campo Nome da lista. Você só cria o relacionamento de fato entre as listas quando insere os controles no cartão de dados.
  5. Crie um cartão de dados e insira um controle de lista (caixa de lista, caixa combo, Lista suspensa ou Lista combo).
  6. No painel de propriedades do controle, em Itens, selecione Valor especial e selecione a lista controladora, Material.
  7. Em Valor, selecione um Nome de variável para armazenar o valor.
  8. Adicione um segundo controle de lista.
  9. Para tornar os valores desta lista dependentes do que o usuário escolheu na primeira lista, selecione Controlado por variável e clique em Detalhes.
  10. Na caixa de diálogo Controlado por variável, para Variável, selecione a variável conectada à lista controladora, nesse caso Material.
  11. Clique em Valor de variável e digite um valor de variável, por exemplo Metal.
  12. Em Lista de cartões, selecione a lista a ser mostrada se o valor da variável corresponder à seleção do usuário.
  13. Para adicionar outro valor de variável, repita as etapas 9 e 10.
  14. Em Valor, vincule o segundo controle de lista a uma variável, por exemplo Tipo.
  15. Clique em Arquivo > Salvar para salvar o cartão de dados.
Quando um usuário usar o cartão de dados, o valor selecionado na primeira lista (Material) controlará os valores disponíveis na segunda lista (Tipo).