Inserción de campos de transacción condicionales en una descripción de transacción

Para insertar campos de transacción condicionales:

  1. Coloque el cursor en el campo de transacción encima del cual desea que se inserte el campo de transacción #If.

  2. Seleccione #If en el cuadro Campos disponibles y añádalo haciendo clic en el botón de flecha.

  3. images\properties-button.gif Haga clic en el botón de propiedades para abrir el cuadro de diálogo Propiedades.

  4. En el cuadro Expresión, escriba una expresión que represente la condición que FORMS debe comprobar. Más información.

  5. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades.

  6. Repita los pasos anteriores, excepto por la expresión, para insertar los campos de transacción #ElseIf y #Else (optativos) y un campo #EndIf. ((#EndIf no necesita ninguna expresión.)

Posteriormente, al enviar los datos usando la descripción de transacción, Transfer comprobará el valor devuelto por la expresión para cada formulario. Si la expresión es verdadera (es decir, si el valor devuelto es ¹ 0), FORMS incluirá en el registro los datos resultantes de todos los campos de transacción existentes entre #If y #EndIf, excepto de los que siguen a #ElseIf y #Else. Si la expresión es falsa (es decir, si el valor devuelto es = 0), FORMS buscará los campos opcionales #ElseIf y #Else y, si un valor devuelto es ¹ 0, insertará los datos resultantes de los campos que lo sigan.

Limitaciones de los campos de transacción condicionales

Introducción a las descripciones de transacción

Cuadro de diálogo Descripción de transacción