1. Princípio
Uma condição de visibilidade é composta por três elementos :
um campo de condição : o campo cujo valor é testado ;
um operador : a forma de comparar esse valor ;
um valor : aquilo com que o valor do campo é comparado.
Quando a condição é verificada, o campo é apresentado. Caso contrário, é ocultado.
Uma condição de visibilidade pode ser definida em todos os tipos de campos. No entanto, nem todos podem ser utilizados para definir uma condição (ver o parágrafo 3).
2. Definir uma condição de visibilidade
Aceda à configuração do formulário :
Formulário existente : a partir da página Os meus formulários, clique no botão Editar do formulário em causa.
Novo formulário : pode definir as condições de visibilidade logo na criação do formulário.
Clique no lápis do campo a condicionar. Este lápis está presente em todos os campos.
Abra o separador Visibilidade.
Clique em Adicionar uma condição.
Em "Visível se", selecione o campo de condição.
Escolha o operador e, em seguida, introduza o valor.
Clique em Validar e, em seguida, guarde o formulário.
3. Campos que podem ser utilizados para definir uma condição
A tabela abaixo indica, para cada tipo de campo, se pode ser utilizado para definir uma condição, de acordo com a sua posição no formulário.
Tipo de campo | Fora da tabela | Numa tabela |
Endereço | ❌ | ❌ |
Áudio | ❌ | ❌ |
Cálculo | ✅ | ✅ |
Caixa de verificação | ✅ | ✅ |
Campo de introdução | ✅ | ✅ |
Escolha | ✅ | ✅ |
Código de barras / QR Code | ✅ | ✅ |
Contador | ✅ | ✅ |
Contacto | ❌ | ❌ |
Data e Hora | ❌ | ❌ |
Desenho | ❌ | ❌ |
Ficheiro fixo | ❌ | ❌ |
Geolocalização | ❌ | ❌ |
Imagem fixa | ❌ | ❌ |
Lista | ✅ | ✅ |
Fotografia | ❌ | ❌ |
Anexo | ❌ | ❌ |
Referência | ✅ | ✅ |
Esquema | ❌ | ❌ |
Separador | ❌ | ❌ |
Assinatura | ✅ | ❌ |
Slider | ✅ | ✅ |
Tabela | ❌ | ❌ |
Tag NFC | ✅ | ✅ |
Texto fixo | ❌ | ❌ |
Zona de texto | ❌ | ❌ |
Um campo situado fora de uma tabela pode ser utilizado para campos fora da tabela bem como para campos de uma tabela. Um campo situado numa tabela só pode ser utilizado para os campos dessa mesma tabela.
Os Campos de Utilizador Personalizados podem ser utilizados para campos fora da tabela bem como para campos de uma tabela (ver o parágrafo 8).
4. Os operadores
Os operadores disponíveis dependem do tipo do campo de condição.
Caixa de seleção e Assinatura
Estão disponíveis dois operadores: = e ≠.
Para uma caixa de seleção, o valor a escolher é Marcada ou Não marcada.
Para uma assinatura, o valor a escolher é Assinada ou Não assinada.
Outros campos
Para Cálculo, Campo de entrada, Escolha, Código de barras / QR Code, Contador, Lista, Referência, Slider e Tag NFC, os operadores são os seguintes:
Operador | Utilização |
| Um único elemento ou um único valor. Estes operadores são estritos. |
| Apenas valores numéricos. |
| Campos de escolha múltipla (Lista, Escolha). |
| Campos nos quais se introduz texto ou valores. As maiúsculas e minúsculas são tidas em conta: se a condição for definida com a letra A, só é verificada se a letra introduzida for A, e não a. |
| Apenas valores numéricos. É necessário indicar dois valores. |
5. Combinar várias condições
Várias condições podem ser definidas no mesmo campo. São então propostos dois modos:
Todas as condições devem ser verificadas: o campo é apresentado apenas se cada uma das condições estiver preenchida.
Pelo menos uma condição deve ser verificada: o campo é apresentado assim que uma das condições estiver preenchida.
Não se esqueça de guardar o formulário.
6. Aplicar uma condição a um separador
Quando uma condição é definida num separador, aplica-se a todos os campos que este contém, desde que esses campos já estejam presentes no separador no momento em que a condição é definida.
Recomenda-se, por isso, colocar os campos no separador antes de definir a condição.
7. Aplicar uma condição a uma tabela
Quando uma tabela é ocultada por uma condição, todos os seus campos também o são. Estes podem, além disso, ter as suas próprias condições.
8. Mostrar um campo de acordo com o perfil do utilizador
Os Campos de Utilizador Personalizados podem ser utilizados para definir uma condição.
Crie o Campo de Utilizador Personalizado e preencha-o no perfil dos utilizadores em questão.
No separador Visibilidade do campo a condicionar, clique em Adicionar uma condição e selecione esse Campo de Utilizador Personalizado.
Escolha o operador e o valor e, em seguida, guarde.
9. Ocultar um campo permanentemente
Para que um campo nunca seja visível no dispositivo móvel, abra o separador Visibilidade do campo, marque a caixa Campo sempre oculto e, em seguida, guarde o formulário.
10. Limitação
As condições de visibilidade não suportam caracteres especiais. Se o valor utilizado numa condição contiver uma vírgula ou qualquer outro carácter especial, a condição não funciona corretamente.



