IBM Lotus Symphony


Definir condições

Condições são expressões lógicas que se utilizam para controlar a apresentação dos campos e secções no documento. Apesar de os seguintes exemplos se aplicarem a campos, também se aplicam a secções.

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

A forma mais simples de definir uma condição é escrever a expressão lógica directamente numa caixa Condição utilizando os seguintes valores:

Tabela 1. Valores para definir condições
Valor Descrição
VERDADEIRO A condição verifica-se sempre. É também possível introduzir qualquer valor diferente de 0 como texto condicional.
FALSO A condição não se verifica. Também é possível introduzir o valor 0.
ícone de Nota Se deixar a caixa Condição vazia, a condição é interpretada como não tendo sido verificada.

Ao definir uma condição, utilize os mesmos elementos para definir uma fórmula, nomeadamente operadores comparativos, funções matemáticas e de estatística, formatos numéricos, variáveis e constantes.

É possível utilizar os seguintes tipos de variáveis quando se define uma condição:

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

Condições e variáveis

Os seguintes exemplos utilizam uma variável denominada "x":

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

Para utilizar operadores comparativos com sequências de texto, os operandos terão de estar entre aspas:

Tabela 3. Utilizar operadores de comparação com cadeias
Exemplo Explicação
x == "ABC" ou x EQ "ABC" Verifica se a variável "x" contém (verdadeiro) ou não (falso) a cadeia de texto "ABC".

x == "" ou x EQ ""

ou

!x ou NOT x

Verifica se a variável "x" contém uma cadeia de texto vazia.
ícone de Nota O operador de comparação "igual" terá de ser representado por dois sinais de igual (==) numa condição. Por exemplo, se definir uma variável "x" com o valor de 1, pode introduzir a condição como x==1.

Por exemplo, para ocultar um parágrafo, um texto ou uma secção de um utilizador com umas iniciais específicas tais como "LM", introduza a condição: user_initials=="LM".

Exemplos de condições em campos

Os exemplos seguintes utilizam o campo de texto condicional, embora possam ser aplicados a quaisquer campos que podem ser ligados a uma condição. A sintaxe utilizada para condições também é utilizada para os campos de Texto oculto, Parágrafo oculto, Qualquer registo ou Registo seguinte.

Para apresentar o texto condicional com base no número de páginas:

  1. Seleccione Criar - Campos - Outros e, em seguida, faça clique no separador Funções.

  2. Na lista Tipo, faça clique em "Texto condicional".

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

  4. Na caixa Então, introduza "Existe apenas uma página".

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

  6. Faça clique em Inserir e, em seguida, faça clique em Fechar.

Para apresentar o texto condicional com base numa Variável definida pelo utilizador

  1. Seleccione Criar - Campos - Outros e, em seguida, faça clique no separador Variáveis.

  2. Na lista Tipo, faça clique em "Definir variável".

  3. Na caixa Nome, introduza "Lucro".

  4. Na caixa Valor, introduza "5000".

  5. Faça clique em Inserir.

  6. Faça clique no separador Funções e faça clique em "Texto condicional" na lista Tipo.

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

  8. Na caixa Então, introduza "Destino não alcançado".

  9. Na caixa Ou, introduza "Destino alcançado".

  10. Faça clique em Inserir.

Para editar o conteúdo da variável "Lucro", faça duplo clique no campo da variável.


Comentários sobre o produto | Documentação adicional | Marcas comerciais