CERRAR FORMULARIO CON ASPA: Ya es posible en la 7.11


([N4] mdelgado) #1

Hola a todos.

Supongo que la mayoría ya sabréis que, desde la aparición de la 7.11, ya es posible controlar el cierre de un formulario con el aspa. Para los que no lo sabéis, aquí los pasos para controlar el abandono del formulario en un Alta

  1. Creo una variabla BALTA
  2. Creo un Evento/Conexión Post-Iniciado en el que inicio la variable SET(BALTA, #ID=0)
  3. Creo una Variable BHE_ACEPTADO
  4. Creo un Evento que asocio al botón Aceptar del formulario en el que inicio la variable SET(BHE_ACEPTADO, 1)
  5. Creo un Evento/Conexión ON HIDDE en el formulario
  6. En el evento controlo IF (BALTA & !BHE_ACEPTADO). Dentro de este IF hago la eliminación del registro o cualquier otra operación necesaria.

Saludos
Miguel Delgado


([N3] blavan) #2

Gracias, pero en Estilos tambien puedo indicar que no se muestre el aspa, sin boton cerrar ¿no?

Yo para el caso de ALTAS antes lo hacía de la siguiente forma
Variable local CANCEL=1 en un evento inicio formulario
Evento on acept pone Cancel=0
creo manejador de objeto formulario
disparo objeto
Get variable local cancel
si cancel=1
proceso eliminar ficha