i

Please enable JavaScript to view this site.

En la pestaña “General” del panel de propiedades de un campo de un formulario, se pueden definir las siguientes propiedades de comportamiento del campo, a las que puede asociarse una condición lógica mediante el modelado de reglas.

 

Obligatorio

Visible

Editable

Validación

 

Presionando el icono n_solapa_mas correspondiente a cada una de estas propiedades se abre el asistente para modelar condiciones, con un comportamiento similar para todos los tipos de condiciones, pero adaptándose a la particularidades de cada una.

 

A la derecha del panel de propiedades del campo se abre una sección con el título correspondiente a cada tipo de regla, donde se visualizan las propiedades de cada una de ellas.

Pestaña Estándar

 

En esta pestaña se pueden modelar reglas simples, definiendo la condición mediante el uso de un asistente de reglas, que es similar para cada una de las propiedades del campo.

 

GIF-Propiedades_de_campo_Reglas-Deyel

Propiedades

 

Acción

Muestra las acciones que se pueden ejecutar si la condición establecida se cumple. Los valores de esta lista dependen de la opción elegida pero la propiedad no puede definirse para reglas de validación.

 

Para las diferentes opciones se pueden definir las siguientes acciones:

 

Obligatorio

   Obligatorio / No Obligatorio

 

Visible

  Visualizar / Ocultar

 

Editable

   Editable / No Editable

 

n_toolbar_multiple_ocurrencia Agregar Condición

Permite agregar nuevas condiciones y unirlas con los Operadores Lógicos. Estas condiciones se agregan y visualizan en la Vista Preliminar de la condición, a medida que se van agregando.

 

Operadores Lógicos

Permite agregar operadores lógicos para definir condiciones complejas a partir de simples.

 

Operador

Acción

0127A_img1ddgjeff4s

Negación

0127A_img1dddkkrig

Y

0127A_img1ddgjzsfdt

O

0127A_img1d345klfrt

Paréntesis de Apertura

0127A_img1dy464rfgf4gj

Paréntesis de Apertura

 

Vista Preliminar

A la derecha de la propiedad Acción se visualiza un área con la vista preliminar de las condiciones definidas para la regla, relacionadas por los conectores. El orden de las condiciones puede cambiarse utilizando “arrastrar y soltar”.

Los operadores lógicos agregados a la vista preliminar pueden eliminarse haciendo doble clic sobre ellos, mientras que las condiciones sólo pueden eliminarse mediante el ícono n-iconoNEGACION que se encuentra a la derecha de cada condición.

 

Condición

Una condición simple se define en base a la selección sucesiva de un campo del formulario, una operación y en caso de ser requerido, un segundo operando. Una condición puede estar compuesta por una o más condiciones simples unidas por operadores lógicos válidos.

Ejemplo: una condición generada en base a dos condiciones simples unidas por un operador lógico "Y".

 

Cada condición simple que forma parte de la condición general  se compone de las siguientes partes:

 

1. Selección de campo: se visualiza una lista con todos los campos del formulario disponibles para usarse en la condición. Los campos se identifican por la propiedad Nombre. Al elegir un campo se habilita la lista para la selección de operaciones.

 

2. Selección de operación: se visualizan las operaciones permitidas para el campo seleccionado, las mismas dependen del tipo de campo elegido.

 

Tipos

Operaciones Permitidas

Texto

es igual, no es igual, es vacío, está lleno.

Número, Fecha, Hora

es igual, no es igual, es vacío, está lleno, menor igual, mayor igual, menor que, mayor que, cumple la condición.

 

La operación elegida puede necesitar un segundo operando para definir la condición. Las operaciones de vacío y lleno no lo utilizan, mientras que las restantes sí. En este último caso se debe seleccionar alguna de las opciones propuestas en el siguiente punto.

 

3. Selección del segundo operando de la condición: se visualiza una lista de opciones.

Un valor: permite ingresar un texto, número o fecha.

Una función: una vez seleccionada esta opción, se habilita una nueva lista para la selección del tipo de función y luego otra para la selección de la función.

Otro campo: se visualiza una lista con otros campos del formulario con los que puedan compararse el campo seleccionado en el punto 1.

Combo: opción disponible únicamente si el campo tiene una relación con una lista de valores, una tabla o regla. Consta de un campo con autocompletar que busca sobre los valores disponibles.

 

Mensaje

Permite ingresar el mensaje que se muestra al usuario en caso que la condición definida se cumpla.

 

Botones

El modelado de una regla debe ser confirmado o no mediante los botones "Aceptar" o "Cancelar".

 

Condición Avanzada

Para el caso que se elija la operación “Cumple la condición” se visualiza una sección para modelar una condición avanzada. En dicha sección se pueden seleccionar campos, valores, operadores lógicos, funciones y reglas catalogadas. A medida que se seleccionan,  los elementos se agregan a la vista preliminar, desde donde pueden ser eliminados haciendo doble clic sobre cada uno.

 

C00025~1_img14

Pestaña Avanzado

 

En esta pestaña se pueden definir reglas más complejas, mediante la definición de operaciones lógicas utilizando campos de formularios, funciones, operadores lógicos, reglas catalogadas y valores constantes, sin ayuda del asistente para el modelado.

 

C00025~1_img15

Propiedades

 

Acción

Muestra las acciones que se pueden ejecutar si la condición establecida se cumple, dependiendo de la regla seleccionada, de la misma manera que la propiedad Acción <link a acción en estándar> en la pestaña “Estándar”.

 

Campos

Se visualiza una lista para   seleccionar cualquier campo del formulario. Los campos se encuentran identificados por la propiedad Nombre .

 

Valor

Permite ingresar un valor constante para definir la condición.

 

n_toolbar_multiple_ocurrencia Agregar Campo/Valor

El ícono a la derecha las propiedades Campo y Valor permite incluir el campo seleccionado o valor ingresado como operandos dentro de la Vista Preliminar de la condición.

 

Operadores

La lista de operadores disponibles en esta pestaña es mayor a la de la pestaña "Estándar".

 

Se detalla a continuación la lista de operadores.

 

Operador

Acción

n-FuncionesenCondiciones

Agregar función. Permite invocar al asistente de funciones.

n-ReglasenCondiciones1

Agregar Regla. Permite abrir el asistente para la selección de reglas catalogadas e incluirlas en la condición.

0127A_img1ddgjeff4s

Negación

0127A_img1dddkkrig

Y

0127A_img1ddgjzsfdt

O

0127A_img1d345klfrt

Paréntesis de Apertura

0127A_img1dy464rfgf4gj

Paréntesis de Apertura

0127A_img1dddkkrigmenor

Menor

0127A_img1dwqmenorigual

Menor Igual

0127A_img47ddssd

Distinto

0127A_img1dddkkrigigual

Igual

0127_img563456ytr

Mayor

0127A_img1dddkkkkloi

Mayor Igual

L003-D~1_img73fade354j

Dividir

0127B_img2a4fsd4

Multiplicar

L003-D~1_img59d4ertdfb

Sumar

L0005-~1_img53fs4

Restar

 

Vista Preliminar

Se visualiza un área con la vista preliminar de la condición con todos sus campos y valores unidos por  los conectores. El orden de las diferentes expresiones lógicas de la condición puede cambiarse utilizando “arrastrar y soltar”. Cada uno de los campos así como también los de estas expresiones puede ser eliminada haciendo clic sobre cada una de ellas.

 

Mensaje

Esta propiedad se encuentra disponible solamente para reglas de validación y permite ingresar el mensaje que se muestra al usuario en caso que la condición definida se cumpla.

 

Solo es posible definir una condición para cada uno de las propiedades Obligatorio, Visible y Editable. Para la propiedad Validación es posible definir la cantidad de reglas que se desee, incluyendo tras su definición a cada una ellas en el panel de propiedades del campo o formulario.

 

Envianos tu comentario
Compartir en Twitter Compartir en Linkedin Enviar por Email Imprimir