Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-03-2008
Roky Roky is offline
Miembro
 
Registrado: feb 2004
Ubicación: Guipuzcoa
Posts: 11
Poder: 0
Roky Va por buen camino
Question Capturar insert y post en DBGrid

Hola a todos,
Trabajo con Delphi7 y Firebird 2.0.

Estoy desarrollando una aplicación en tres capas. En la capa de la interfaz utilizo el DBGrid del BDE para visualizar algunas entidades. Por otra parte, la lógica del negocio la hago en la 2ª capa.

El caso es que cuando se guardan los cambios realizados sobre la entidad que se visualiza en el DBGrid, se debe hacer una llamada a la 2ª capa para validar los cambios. Sin embargo, ya sabeis que cambiando de fila en el DBGrid, los cambios se guardan directamente en el DataSet asociado.

Por tanto, lo que me gustaría saber es cómo capturar el evento de que el usuario cambie de fila de forma que pueda lanzar el código de validación de la 2ª capa y decidir si guardo o no los cambios en el dataSet.
Por extensión, también me interesa saber cuando el usuario, por cambiar de fila, provoca un insert; o cuándo pulsa ctrl+supr y elimina una fila.

Perdón por la extensión del mensaje y gracias.
Responder Con Cita
 



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
Refresco de DBGrid con post event fedelphi Conexión con bases de datos 4 07-11-2007 13:51:37
La fila del insert en DBGrid enecumene Conexión con bases de datos 3 06-10-2007 22:52:44
IBDatase Insert Post Edit Post ariefez Firebird e Interbase 4 12-10-2005 01:53:04
Capturar POST en IdHTTPServer. DarkByte Internet 1 12-12-2004 18:08:27
Texto en celda del DBGrid antes del Post andre Conexión con bases de datos 6 16-06-2004 17:04:36


La franja horaria es GMT +2. Ahora son las 03:29:29.


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