IBM Lotus Symphony


Definindo Condições

Condições são expressões lógicas que é possível usar para controlar a exibição de campos e seções em seu documento. Embora os exemplos a seguir apliquem-se a campos, também aplicam-se a seções.

É possível definir condições para os tipos de campos a seguir:

A maneira mais simples de definir uma condição é digitar a expressão lógica diretamente em uma caixa Condição, utilizando os valores a seguir:

Tabela 1. Valores para definir condições
Valor Descrição
TRUE A condição é sempre atendida. Também é possível digitar qualquer valor diferente de 0 como o texto condicional.
FALSE A condição não é atendida. Também é possível digitar o valor 0.
Ícone de Nota Se você deixar a caixa Condição vazia, a condição será interpretada como não tendo sido atendida.

Quando você definir uma condição, use os mesmos elementos para definir uma fórmula, isto é, operadores comparativos, funções matemáticas e estatísticas, formatos numéricos, variáveis e constantes.

É possível utilizar os tipos de variáveis a seguir ao definir uma condição:

Não é possível utilizar variáveis internas, como números de páginas e de capítulos, na expressão de condição.

Condições e Variáveis

Os exemplos a seguir utilizam uma variável chamada "x":

Tabela 2. Usando variáveis
Exemplo Explicação
x == 1 ou x EQ 1 A condição será true se "x" for igual a 1.
x != 1 ou x NEQ 1 A condição será true se "x" for diferente de 1.
sinx == 0 A condição será true se "x" for um múltiplo de pi.

Para utilizar operadores de comparação com cadeias, os operandos devem ser ligados por aspas duplas:

Tabela 3. Usando operadores comparativos com sequências
Exemplo Explicação
x == "ABC" ou x EQ "ABC" Verifica se a variável "x" contém (true) a seqüência "ABC" ou não (false).

x == "" ou x EQ ""

ou

!x ou NOT x

Verifica se a variável "x" contém uma seqüência vazia.
Ícone de Nota O operador de comparação "igual" deve ser representado por dois sinais de igual (==) em uma condição. Por exemplo, se você definir uma variável "x" com o valor de 1, é possível inserir a condição como x==1.

Por exemplo, para ocultar um parágrafo, texto ou uma seção de um usuário com uma inicial específica, como "LM", digite a condição: user_initials=="LM".

Exemplos de Condições em Campos

Os exemplos a seguir usam o campo de texto Condicional, embora possam ser aplicados em quaisquer campos que possam ser vinculados a uma condição. A sintaxe usada para condições também é usada para os campos Texto Oculto, Parágrafo Oculto, Qualquer Registro ou Próximo Registro.

Para Exibir Texto Condicional Baseado no Número de Páginas:

  1. Escolha Criar - Campos - Outros e, em seguida, clique na guia Funções.

  2. Na lista Tipo, clique em "Texto Condicional".

  3. Na caixa Condição, digite "página == 1".

  4. Na caixa Então, digite "Existe somente uma página".

  5. Na caixa Ou, digite "Existem várias páginas".

  6. Clique em Inserir e, em seguida, clique em Fechar.

Para Exibir Texto Condicional com Base em uma Variável Definida pelo Usuário

  1. Escolha Criar - Campos - Outros e, em seguida, clique na guia Variáveis.

  2. Na lista Tipo, clique em "Definir Variável".

  3. Na caixa Nome, digite "Lucro".

  4. Na caixa Valor, digite "5000".

  5. Clique em Inserir.

  6. Clique na guia Funções e clique em "Texto Condicional" na lista Tipo.

  7. Na caixa Condição, digite "Lucro < 5000".

  8. Na caixa Então, digite "Meta não é atingida".

  9. Na caixa Ou, digite "Meta é atingida".

  10. Clique em Inserir.

Para editar o conteúdo da variável "Lucro", dê um clique duplo no campo de variável.


Feedback do Produto | Documentação Adicional | Marcas Registradas