Ver Mensaje Individual
  #4  
Antiguo 11-06-2007
ebeltete ebeltete is offline
Miembro
 
Registrado: may 2003
Posts: 236
Reputación: 22
ebeltete Va por buen camino
el CommitRetaining lo hago al grabar o emitir la factura.
El tema es que el dbgrid esta en un formulario y a veces el usuario puede cerrar el formulario que contiene el dbgrid sin cambiar de linea, he probado hacer en el evento onclose del formulario que contiene el dbgrid:
if tabla.State=dsedit then
tabla.Post;

pero aun estando en la misma linea, solo habiendo cambiado de columna la tabla no que da en modo de edicion, y no puedo hacer el post.
En este ultimo caso cuando vuelvo a abrir el form con el dbgrid, me vuelve a dejar el valor anterior.
Responder Con Cita