Curso GeneXus 15 - Nivel Analista

Aprenderás de forma bien sencilla a través de ejemplos el corazón de GeneXus para empezar a desarrollar tus propias aplicaciones
Curso online

Definiendo reglas

Cada transacción tiene un lugar donde especificar reglas que deben dispararse cuando el usuario interactúa con la pantalla (para insertar, modificar o eliminar la información). 


Vemos cómo conseguir que en la transacción Customer:
No se permita que se grabe un cliente con nombre vacío, apellido vacío, o fecha de registro en el sistema mayor al día de hoy (regla Error)
  • Se muestre un mensaje de advertencia cuando queda vacío el teléfono (regla Msg)
  • Se asigne automáticamente la fecha del día a un atributo Date (regla Default)
  • Se deshabilite la edición de un atributo (regla Noaccept)

A la vez vemos cómo condicionar el disparo de una regla. En particular, en relación a la operación que se está queriendo realizar: Insert, Update o Delete.
Se muestra qué son, para qué se usan y cómo se definen variables en los objetos, y su diferencia fundamental con los atributos.

Vea aquí la transcripción en pdf del video.
Relacionado
Definición de variables en los objetos GeneXus
Reglas en transacciones: generalidades
Regla Default en transacciones
Reglas en transacciones: resumen de conceptos fundamentales
Ejecutando el primer proyecto
Orden de ejecución de reglas y fórmulas: resumen de conceptos fundamentales
Business Components: resumen de conceptos fundamentales
Regla de Asignación en transacciones
Regla Msg en transacciones
Regla Error en transacciones
Regla Noaccept en transacciones
Regla Add en transacciones
Regla Subtract en transacciones
Regla Serial en transacciones
Regla Update en transacciones
45 Videos (07h 26min) + 21 documentos de lectura

Resumen de conceptos más importantes