Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Evento Before post (https://www.clubdelphi.com/foros/showthread.php?t=64847)

emanueltun 22-04-2009 17:56:50

Evento Before post
 
Ojala y me puedan ayudar con este problema q tengo.

Resulta que estoy modificando un sistema de pagos q se realizo hace algun tiempo. y bueno siempre ha tenido un problema al querer eliminar un registro.Cuando pasa esto simplemente se sale uno del sistema y vuelve a funcionar,pero pues esa no es la mejor solucion. Despues de ejecutar paso a paso el codigo me di cuenta que entra al evento before post de otra tabla que no se esta usando en ese momento. quiesiera saber si hay algo que autoejecute este evento.

Gracias por ayuda

roman 22-04-2009 18:04:32

Un Post (y por tanto, un evento BeforePost) se va a ejecutar automáticamente siempre que intentes cambiar de registro o apliques alguna operación que cambie el estado del dataset, como Edit, Insert o Append. Tienes que revisar por ahí.

// Saludos

emanueltun 22-04-2009 18:48:45

Cita:

Empezado por roman (Mensaje 345817)
Un Post (y por tanto, un evento BeforePost) se va a ejecutar automáticamente siempre que intentes cambiar de registro o apliques alguna operación que cambie el estado del dataset, como Edit, Insert o Append. Tienes que revisar por ahí.

// Saludos

Gracias Roman ps seguire revisando haber si encuentro el error. tal vez sea que se queda abierto el dataset.

roman 22-04-2009 19:06:47

Cita:

Empezado por emanueltun (Mensaje 345823)
tal vez sea que se queda abierto el dataset.

O tal vez el problema es al momento de cerrarlo. No estoy seguro, pero si el dataset está en modo de edición, es probable que al cerrarlo (y por tanto cambiar su estado a dsInactive) se haga el post automático. En todo caso, es seguro que un dataset cerrado no puede generar esos eventos.

// Saludos

emanueltun 22-04-2009 20:01:39

Efectivamente la tabla esta en modo dsinsert,pero aun no he precionado el boton guardar para que ejectue el Post y entra al evento Before Post

Lo que hago es practicamente una relacion maestro-detalle.

Selecciono facturas para para pagar y si por error me equivoco y quiero borrar una es cuando me sale el error de que un campo de la tabla maestra debe de tener valor, cuando aun no le he dado guardar a la tabla maestra.

Saludos y espero haberme explicado


La franja horaria es GMT +2. Ahora son las 06:27:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi