Reutilizar el botón de alta


([N1] wmejiaro) #1

Hola amigos:
Tengo un formulario sin origen dentro hay una vista de datos con un botón de alta y una rejilla, el botón llama a un manejador de evento CAP1_NVA que hace las altas cuyas líneas son:

for (X,1,X<5,1)
----Interfaz: Ejecutar manejador de evento(CAP1_NVA,)

Esto lógicamente hace 4 veces y culmina, como hacer para que la pulsación del botón cancelar del formulario que llama la rejilla pueda hacer que aborte en cualquier momento el alta?

Existe el Aceptar sin cerrar pero no me sirve.

Gracias


([N1] wmejiaro) #2

Solucionado con una variable booleana (salir) la cual dentro del evento de alta al pedir formulario y pulsar la tecla cancelar lo igualo a verdadero(salir=1), y después de Interfaz: Ejecutar manejador de evento(CAP1_NVA,) le hago un if (salir) le pongo set X=5 en el ejemplo para que salga del bucle.
Esto simula un Aceptar y seguir.