Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-04-2009
emanueltun emanueltun is offline
Registrado
 
Registrado: dic 2007
Posts: 3
Poder: 0
emanueltun Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 22-04-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita
  #3  
Antiguo 22-04-2009
emanueltun emanueltun is offline
Registrado
 
Registrado: dic 2007
Posts: 3
Poder: 0
emanueltun Va por buen camino
Cita:
Empezado por roman Ver Mensaje
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.
Responder Con Cita
  #4  
Antiguo 22-04-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por emanueltun Ver Mensaje
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
Responder Con Cita
  #5  
Antiguo 22-04-2009
emanueltun emanueltun is offline
Registrado
 
Registrado: dic 2007
Posts: 3
Poder: 0
emanueltun Va por buen camino
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Confirmar un POST Ubed Varios 2 11-03-2008 15:43:58
Llamar evento desde otro evento nachito_tuc OOP 1 23-08-2006 21:37:43
IBDatase Insert Post Edit Post ariefez Firebird e Interbase 4 12-10-2005 01:53:04
cancelar post?? ebeltete SQL 9 17-06-2004 22:46:19
Leer el formato del evento post de un navegador sitrico Internet 0 19-03-2004 22:41:40


La franja horaria es GMT +2. Ahora son las 13:49:36.


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
Copyright 1996-2007 Club Delphi