El creador de condiciones le permite crear sentencias condicionales para componentes de fórmula y condición. Las sentencias condicionales también se conocen como sentencias "If...Then". Si la primera parte (la parte If) de una sentencia condicional es verdadera, la segunda parte de la sentencia (la parte Then) también será verdadera. Si la primera parte de una sentencia condicional es falsa, la segunda parte puede o no ser verdadera.
Para crear una sentencia condicional:
Se agregan dos filas con varios campos y listas desplegables que se utilizan para crear la condición que se agrega al Diseñador de componentes.
Aunque puede seleccionar IF, ELSE IF y ELSE en la flecha hacia abajo, de forma predeterminada, la primera sentencia debe ser una sentencia IF.
Introduzca un valor en Función (para una condición de metadatos) o Fórmula (para una condición de datos).
Haga clic en la fila Función o Fórmula para mostrar el icono Acciones. Haga clic en el icono Acciones y seleccione una opción para crear una fórmula o función:
Variable (consulte Trabajo con variables)
Miembro (consulte Adición de miembros y funciones a un componente)
Función (consulte Trabajo con funciones)
= (igual a)
< (mayor que)
> (menor que)
<> (mayor o menor que)
>= (menor que o igual a)
<= (mayor que o igual a)
Introduzca un valor en Valor.
Haga clic en la fila Valor para mostrar el icono Acciones. Haga clic en Acciones y seleccione una opción para crear un valor para la fórmula o función:
Variable (consulte Trabajo con variables)
Miembro (consulte Adición de miembros y funciones a un componente)
Función (consulte Trabajo con funciones)
Sugerencia:
Utilice los iconos de flecha arriba o abajo para reordenar las sentencias condicionales en la cuadrícula. Utilice los iconos Agrupar y Desagrupar para agrupar (agregar paréntesis) y desagrupar (eliminar paréntesis) de partes de la sentencia condicional. Cambie el And a Or, And Not u Or Not haciendo clic en el campo situado junto a And y mediante la lista desplegable para seleccionar una opción.
La condición se inserta en la sentencia IF.
IF: puede empezar sólo la primera sentencia condicional con IF. (Éste es el valor predeterminado que aparece sólo para la primera sentencia condicional que crea el usuario.)
NOT IF: puede empezar sólo la primera sentencia condicional con NOT IF.
AND: puede empezar cualquier sentencia condicional (excepto la primera) con AND cuando desee crear un compuesto de al menos dos sentencias condicionales.
OR: puede empezar cualquier sentencia condicional (excepto la primera) con OR cuando desee crear un compuesto de al menos dos sentencias condicionales.
AND NOT: puede empezar cualquier sentencia condicional (excepto la primera) con AND NOT cuando desee incluir la sentencia condicional que le sigue con el componente de fórmula.
OR NOT: puede empezar cualquier sentencia condicional (excepto la primera) con OR NOT cuando desee incluir la sentencia condicional que le sigue con el componente de fórmula.
Sugerencia:
Utilice los iconos Agrupar y Desagrupar para agregar y eliminar paréntesis de sentencias condicionales. Para agrupar o desagrupar varias sentencias condicionales, utilice Ctrl + clic o Shift + clic para seleccionar las sentencias condicionales que desee agrupar o desagrupar.
Las sentencias condicionales se insertan en la fila Condición.