Como faço novos campos aparecem no formulário com base na seleção de um botão de opção no InfoPath 2010
-
10-12-2019 - |
Pergunta
Eu sou novo para usar o InfoPath.Eu estou olhando para ter novos campos (tanto o rótulo quanto o controle) aparecem no formulário com base em uma resposta anterior.
Por exemplo: Você gosta de ir ao cinema?Então eu tenho dois botões de opção de sim e não. Se eles selecionaram Sim, gostaria de linhas abrir abaixo que dizem: Qual é o seu filme favorito?Com um controle de caixa de texto e quem é sua característica favorita?com um controle de caixa de texto.
Como isso pode ser feito?
Solução
Você pode fazer isso com seções e formatação condicional.
Adicione uma seção e dentro da seção, adicione os campos que você deseja mostrar / ocultar. Ir para as propriedades da seção -> Display Tab -> formatação condicional e insira a condição.
No seu caso, a condição será baseada em se o usuário selecionou Sim ou Não no campo que contém a resposta para a pergunta "Você gosta de ir ao cinema?".
Outras dicas
Além da resposta de Naim Murati - certifique-se de selecionar os não iguais na condição, pois a opção é apenas para ocultar a seção, em vez de não ser exibida.Levou meu cérebro de ervilha alguns minutos para descobrir isso, então eu pensei em compartilhar.