# Deshacer cambios al cancelar formulario

**URL:** <https://foros.velneo.com/t/deshacer-cambios-al-cancelar-formulario/2898>\
**Category:** Velneo\
**Created:** [15 Febrero, 2011 21:39 UTC](https://foros.velneo.com/t/deshacer-cambios-al-cancelar-formulario/2898 "2011-02-15T21:39:14Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Giuseppe\_Komenco](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@Giuseppe\_Komenco](https://foros.velneo.com/u/Giuseppe_Komenco)\
**Post date:** [15 Febrero, 2011 21:39 UTC](https://foros.velneo.com/t/deshacer-cambios-al-cancelar-formulario/2898/1 "2011-02-15T21:39:14Z")

</div>

A ver si me explico mejor.

Estoy en un formulario, que ya se encuentra dado de alta/grabado a través del comando "Interfaz: Grabar ficha alta ...."

Como puedo tirar hacia atrás si el usuario presionara en el botón cancelar para no grabar cambios?

Creo recordar, que en un video de Juan Muñoz, explicaba algo respecto a Transacciones y demás, que supongo es lo que busco... pero no lo encuentro....

---

<div class="post-metadata">

**Author:** ![Giuseppe\_Komenco](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@Giuseppe\_Komenco](https://foros.velneo.com/u/Giuseppe_Komenco)\
**Post date:** [16 Febrero, 2011 15:16 UTC](https://foros.velneo.com/t/deshacer-cambios-al-cancelar-formulario/2898/2 "2011-02-16T15:16:05Z")

</div>

Ninguna idea sobre este tema?

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [16 Febrero, 2011 15:45 UTC](https://foros.velneo.com/t/deshacer-cambios-al-cancelar-formulario/2898/3 "2011-02-16T15:45:26Z")

</div>

Yo casi apuntaria mas por guardar el ID del registro, y al pulsar ESC , ejecutar un evento que te borre el registro, pero no lo he probado aun.

Pruebalo y si te funciona, nos lo comentas, se agradecera.

un saludo  
Jose Luis  
[http://www.ascsl.com](http://www.ascsl.com)

---

<div class="post-metadata">

**Author:** ![Giuseppe\_Komenco](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@Giuseppe\_Komenco](https://foros.velneo.com/u/Giuseppe_Komenco)\
**Post date:** [16 Febrero, 2011 15:53 UTC](https://foros.velneo.com/t/deshacer-cambios-al-cancelar-formulario/2898/4 "2011-02-16T15:53:32Z")

</div>

Mi intención era usar una funcionalidad que mostró Juan Muñoz en un video precisamente sobre ésto..encapsular los cambios en una transacción, y poder hacerle el commit o el rollback..pero es que no he encontrado el video.

Si, a ver si saco un rato esta noche y le hecho un vistazo, lo que pasa es que entonces tendría que ir recorriendo todos los plurales y demás eliminando también....

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [16 Febrero, 2011 16:01 UTC](https://foros.velneo.com/t/deshacer-cambios-al-cancelar-formulario/2898/5 "2011-02-16T16:01:08Z")

</div>

Si borras el registro, claro que tendrias que borrar todos sus historicos, primero, pero no veo el problema, es tan facil Cargar Plurales y eliminar los historicos

un saludo.  
Jose Luis  
[http://www.ascsl.com](http://www.ascsl.com)

---

<div class="post-metadata">

**Author:** ![bannu](https://avatars.discourse-cdn.com/v4/letter/b/f9ae1b/32.png) [@bannu](https://foros.velneo.com/u/bannu)\
**Post date:** [16 Febrero, 2011 16:54 UTC](https://foros.velneo.com/t/deshacer-cambios-al-cancelar-formulario/2898/6 "2011-02-16T16:54:49Z")

</div>

Y por qué no das el alta en un proceso disparas el formulario y si cancela utilizar el comando Deshacer transacción.

---

<div class="post-metadata">

**Author:** ![ciberideas](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@ciberideas](https://foros.velneo.com/u/ciberideas)\
**Post date:** [16 Febrero, 2011 19:11 UTC](https://foros.velneo.com/t/deshacer-cambios-al-cancelar-formulario/2898/7 "2011-02-16T19:11:50Z")

</div>

igual esto te vale  
http://velneo.es/info\_v7\_76\_es/velneo\_vserver\_v7/funcionalidades/sistema\_de\_bloqueos  
un saludo  
Miguel

---

<div class="post-metadata">

**Author:** ![ciberideas](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@ciberideas](https://foros.velneo.com/u/ciberideas)\
**Post date:** [16 Febrero, 2011 19:15 UTC](https://foros.velneo.com/t/deshacer-cambios-al-cancelar-formulario/2898/8 "2011-02-16T19:15:01Z")

</div>

este video creo al final habla sobre bloqueo duro para poder deshacer etc.., yo no he probado nada de esto si te funciona comunicalo.  
17-Mar-2010 Programación avanzada V7: Novedades versión 7.3 (II)  
un saludo  
Miguel

---

<div class="post-metadata">

**Author:** ![ciberideas](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@ciberideas](https://foros.velneo.com/u/ciberideas)\
**Post date:** [16 Febrero, 2011 19:18 UTC](https://foros.velneo.com/t/deshacer-cambios-al-cancelar-formulario/2898/9 "2011-02-16T19:18:48Z")

</div>

Aproximadamente sobre el minuto 20 del video tienes un ejemplo  
salu2  
Miguel

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/8/895057a1f4b0e9866cb7d46362c41183663fb4a2.png)

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/8/895057a1f4b0e9866cb7d46362c41183663fb4a2.png)
