IBM Lotus Symphony
|
Las condiciones son expresiones lógicas que se pueden utilizar para controlar la visualización de campos secciones en el documento. Aunque los ejemplos siguientes se aplican a los campos, también sirven para las secciones.
Puede definir condiciones para los campos siguientes:
Texto condicional: muestra el texto A si la condición es verdadera o el texto B si la condición es falsa.
Texto oculto: oculta el contenido del campo si la condición es verdadera.
Párrafo oculto: oculta el párrafo si la condición es verdadera.
La manera más sencilla de definir una condición es escribir la expresión lógica directamente en el cuadro Condición mediante los valores siguientes:
Valor | Descripción |
---|---|
VERDADERO | La condición se cumple siempre. Otra alternativa consiste en especificar cualquier valor distinto a 0, como texto de condición. |
FALSE | La condición no se cumple. Otra alternativa consiste en especificar el valor 0. |
![]() |
Si deja el cuadro Condición vacío, se interpreta que la condición no se ha cumplido. |
Si define una condición, use los mismos elementos para definir una fórmula, operadores comparativos, funciones matemáticas y estadísticas, formatos numéricos, variables y constantes.
Puede usar los tipos de variables siguientes cuando defina una condición:
Variables de Lotus® Symphony™ que utilizan estadísticas en las propiedades del documento
Variables personalizadas que se crean con el campo "Establecer variable".
Variables basadas en los datos del usuario
Variables basadas en el contenido de los datos del usuario
No puede usar variables internas, como la página y los números de los capítulos en la expresión de las condiciones.
Los ejemplos siguientes usan una variable llamada "x":
Ejemplo | Explicación |
---|---|
x == 1 o x EQ 1 | La condición es verdadera si "x" equivale a 1. |
x != 1 o x NEQ 1 | La condición es verdadera si "x" no equivale a 1. |
sinx == 0 | La condición es verdadera si "x" es un múltiplo de pi. |
Para usar operadores comparativos con cadenas de caracteres, aquellos deben estar limitados por comillas dobles:
Ejemplo | Explicación |
---|---|
x == "ABC" o x EQ "ABC" | Comprueba si la variable "x" contiene (verdadero) la cadena de caracteres "ABC" o no (falso). |
x == "" o x EQ "" o !x o NOT x |
Comprueba si la variable "x" contiene una cadena vacía. |
![]() |
El operador comparativo "equal" se debe representar mediante dos signos de igual (==) en una condición. Por ejemplo, si define una variable "x" con el valor 1, puede escribir la condición como x==1. |
Por ejemplo, para ocultar un párrafo, texto o una sección de un usuario con una inicial concreta, como "LM", escriba la condición: user_initials=="LM".
Los ejemplos siguientes utilizan el campo Texto condicional, aunque pueden aplicarse a cualquier campo que pueda vincularse con una condición. La sintaxis utilizada para las condiciones también se emplea para los campos Texto oculto, Párrafo oculto, Cualquier registro o Registro siguiente.
Seleccione Crear - Campos - Otros y, a continuación, haga clic en la ficha Funciones.
En la lista Tipo, haga clic en "Texto condicional".
En el cuadro Condición, escriba "página == 1".
En el cuadro Entonces, escriba "Sólo hay una página".
En el cuadro O, escriba "Hay varias páginas".
Haga clic en Insertar y, a continuación, en Cerrar.
Seleccione Crear - Campos - Otros y luego haga clic en la ficha Variables.
En la lista Tipo, haga clic en "Establecer variable".
En el cuadro Nombre, escriba "Beneficio".
En el cuadro Valor, escriba "5000".
Haga clic en Insertar.
Haga clic en la ficha Funciones y haga clic en "Texto condicional" en la lista Tipo.
En el cuadro Condición, escriba "Beneficio < 5000".
En el cuadro Entonces, escriba "No se ha alcanzado el objetivo".
En el cuadro O, escriba "Se ha alcanzado el objetivo".
Haga clic en Insertar.
Para editar el contenido de la variable "Beneficio", haga doble clic en el campo de la variable.