# Proceso al Cerrar el formulario

**URL:** <https://foros.velneo.com/t/proceso-al-cerrar-el-formulario/2627>\
**Category:** Velneo\
**Created:** [10 Diciembre, 2010 16:18 UTC](https://foros.velneo.com/t/proceso-al-cerrar-el-formulario/2627 "2010-12-10T16:18:00Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![angel-gasso](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@angel-gasso](https://foros.velneo.com/u/angel-gasso)\
**Post date:** [10 Diciembre, 2010 16:18 UTC](https://foros.velneo.com/t/proceso-al-cerrar-el-formulario/2627/1 "2010-12-10T16:18:00Z")

</div>

Hola a todos

os explico el problema , tengo un formulario , que muestra solo unos campos, luego en ese formulario tengo un boton que abre otro formulario donde hay mas campos, ahora bien si el cliente agrega o modifica datos, y cierra el formulario principal sin darle al aceptar esos datos no se cambia, lo que quiero hacer es que lanze un proces que le diga al cliente que la ficha a cambiado y haga en aceptar , o&nbsp;en su defecto guardar los cambios ya sea si el cliente lo&nbsp;"Acepta " o no

Os dejo una imagen para&nbsp;k os hagais una idea mejor&nbsp;

[attachment=13741,1202]

---

<div class="post-metadata">

**Author:** ![angel-gasso](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@angel-gasso](https://foros.velneo.com/u/angel-gasso)\
**Post date:** [13 Diciembre, 2010 11:17 UTC](https://foros.velneo.com/t/proceso-al-cerrar-el-formulario/2627/2 "2010-12-13T11:17:45Z")

</div>

Nadie Tiene Alguna idea?

---

<div class="post-metadata">

**Author:** ![jorge-velasco](https://avatars.discourse-cdn.com/v4/letter/j/3bc359/32.png) [@jorge-velasco](https://foros.velneo.com/u/jorge-velasco)\
**Post date:** [13 Diciembre, 2010 11:34 UTC](https://foros.velneo.com/t/proceso-al-cerrar-el-formulario/2627/3 "2010-12-13T11:34:09Z")

</div>

Buenas Angel.

Así a bote pronto,&nbsp; si el botón de cancelar dispara un evento y en ese evento miras si ha cambiado la ficha para advertirle del cambio y con las intrucciones de interfaz aceptas o cancelas?

Un saludo.

&nbsp;

&nbsp;

**Jorge Velasco Fernández**

**jvelasco@theseedsc.com**

**www.theseedsc.com**

---

<div class="post-metadata">

**Author:** ![angel-gasso](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@angel-gasso](https://foros.velneo.com/u/angel-gasso)\
**Post date:** [13 Diciembre, 2010 12:27 UTC](https://foros.velneo.com/t/proceso-al-cerrar-el-formulario/2627/4 "2010-12-13T12:27:01Z")

</div>

Hola Jorge

Si eso estaria bien, pero lo que pretendo es que si el cliente directamente quiere cerrar el formulario, en lo que es la cruz de la ventana de windows, no lo pueda hacer si algun campo en el formulario a cambiado o añadido, me explico

vsaludos

---

<div class="post-metadata">

**Author:** ![mivimu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/mivimu/32/5052_2.png) [@mivimu](https://foros.velneo.com/u/mivimu)\
**Post date:** [13 Diciembre, 2010 16:44 UTC](https://foros.velneo.com/t/proceso-al-cerrar-el-formulario/2627/5 "2010-12-13T16:44:24Z")

</div>

Igual es una tonteria pero, ¿Por que no evitas el boton mas datos y pones un separador de formularios?

saludos Miguel.

---

<div class="post-metadata">

**Author:** ![angel-gasso](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@angel-gasso](https://foros.velneo.com/u/angel-gasso)\
**Post date:** [14 Diciembre, 2010 12:57 UTC](https://foros.velneo.com/t/proceso-al-cerrar-el-formulario/2627/6 "2010-12-14T12:57:44Z")

</div>

Hola Miguel

Es solo cuestion de diseño, ya que lo que quiero es dejar el espacio mas grande posible para web, porque asi consultas la web cuando trabajas, en ves de hacer la busqueda en google, y verlo en el browser, lo buscas en tu base de datos y al abrirlo ya tienes la web

Saludos

---

<div class="post-metadata">

**Author:** ![jdalamillos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jdalamillos/32/5173_2.png) [@jdalamillos](https://foros.velneo.com/u/jdalamillos)\
**Post date:** [14 Diciembre, 2010 13:15 UTC](https://foros.velneo.com/t/proceso-al-cerrar-el-formulario/2627/7 "2010-12-14T13:15:20Z")

</div>

mediante un proceso de tablas ¿ lo has intentado?

Saludos

Juan Diaz

---

<div class="post-metadata">

**Author:** ![jdalamillos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jdalamillos/32/5173_2.png) [@jdalamillos](https://foros.velneo.com/u/jdalamillos)\
**Post date:** [14 Diciembre, 2010 13:16 UTC](https://foros.velneo.com/t/proceso-al-cerrar-el-formulario/2627/8 "2010-12-14T13:16:04Z")

</div>

Perdon, quise decir evento de tablas.

&nbsp;

---

<div class="post-metadata">

**Author:** ![angel-gasso](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@angel-gasso](https://foros.velneo.com/u/angel-gasso)\
**Post date:** [22 Diciembre, 2010 11:38 UTC](https://foros.velneo.com/t/proceso-al-cerrar-el-formulario/2627/9 "2010-12-22T11:38:46Z")

</div>

Hola jdalamillos

El Evento de tabla los estoy intentando , pero no me sale , Que tipo es al modificar la tabla&nbsp; "anterior , interno, postrerior"

Un saludo

feliz navidad

---

<div class="post-metadata">

**Author:** ![jdalamillos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jdalamillos/32/5173_2.png) [@jdalamillos](https://foros.velneo.com/u/jdalamillos)\
**Post date:** [22 Diciembre, 2010 13:47 UTC](https://foros.velneo.com/t/proceso-al-cerrar-el-formulario/2627/10 "2010-12-22T13:47:29Z")

</div>

Muy buenas Angel.

Bueno creo que el tipo es interno,&nbsp; crea una variables y toma los datos de los campos, luego vuelve a modificar los campos con las variables.

Creo que funciona, de todas formas, no te rindas sigue insistiendo, &nbsp;seguro que en el for hay un monton de gente que nos puede ayudar.

Saludos

Juan Diaz.

---

<div class="post-metadata">

**Author:** ![mariorafaelvargas](https://avatars.discourse-cdn.com/v4/letter/m/a87d85/32.png) [@mariorafaelvargas](https://foros.velneo.com/u/mariorafaelvargas)\
**Post date:** [27 Diciembre, 2010 01:03 UTC](https://foros.velneo.com/t/proceso-al-cerrar-el-formulario/2627/11 "2010-12-27T01:03:49Z")

</div>

Alguna vez alguien sugirio

&nbsp;

Conexion de evento : &nbsp; Al cerrar formulario

&nbsp;

---

<div class="post-metadata">

**Author:** ![nacho-2](https://avatars.discourse-cdn.com/v4/letter/n/22d042/32.png) [@nacho-2](https://foros.velneo.com/u/nacho-2)\
**Post date:** [27 Diciembre, 2010 09:23 UTC](https://foros.velneo.com/t/proceso-al-cerrar-el-formulario/2627/12 "2010-12-27T09:23:37Z")

</div>

Yo lo plantearía de una forma diferente. Lo que pretendes es que los datos se modifiquen en un formulario, que aparece al pulsar un botón, por lo que el primer formulario no modifica nada.

Entonces, yo en el primer formulario pondría un botón de cerrar (Cancelar), y otro de modificar. En este último llamaría a un evento que cargaría el registro actual, y lo editaría con el otro formulario. Este formulario tendría el botón aceptar de toda la vida y guardaría los datos al cerrarse.

El evento sería algo así:

Cargar lista por índice ID, resolviendo con #ID

seleccionar ficha por posición 1

modificar ficha

pedir formulario

&nbsp;

**LA X de cerrar formulario principal no se puede controlar desde un formulario interno a la aplicación.**

Nacho
