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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-03-2016
GUN10 GUN10 is offline
Miembro
 
Registrado: feb 2010
Posts: 37
Poder: 0
GUN10 Va por buen camino
Actualizar DBGrid luego de modificar el DataSet

Buenas noches!

Les comento que tengo un Formulario en el que muestro un DBGrid, con registros traídos por un un ZQuery.
En el mismo Formulario, tengo un botón al que le llamo "ver". Este botón lo que hace es abrir otro formulario donde muestro toda la información de ese registro previamente seleccionado en el DBGrid.
Allí al hacer una modificación, puntualmente en un campo que llamo "estado", este registro deja de existir en el DBGrid anterior ya que deja de cumplir con la consulta que envío en el ZQuery.

Obviamente al cerrar el formulario y volverlo a abrir, ya no me aparece dicho registro.
Pero me gustaría de ser posible que esto se haga automáticamente, ya que por el momento el DBGrid me esta mostrando un registro que no debería estar, hasta que cierro y vuelvo a abrir el Formulario.

Espero que se haya entendido mi consulta. Muchas gracias !!!
Responder Con Cita
  #2  
Antiguo 10-03-2016
Avatar de kapcomx
kapcomx kapcomx is offline
Miembro
 
Registrado: jun 2007
Ubicación: Puebla México
Posts: 350
Poder: 17
kapcomx Va por buen camino
que tal compañero, lo que puedes hacer es actualizar el dataset al que esta ligado tu dbgrid. en el mismo codigo de tu boton.

Código Delphi [-]
dataset.close; 
dataset.open;

y listo la dbgrid se va a actualizar.

o bien puedes hacer
Código Delphi [-]
dataset1.Close;
dataset1.SelectSQL.Clear;
dataset1.SelectSQL.Text := 'select * from compras, proveedor where compras.fk_proveedor = proveedor.id_proveedor ' + filtro;
dataset1.Open;


saludos...
__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente....
Responder Con Cita
  #3  
Antiguo 14-03-2016
GUN10 GUN10 is offline
Miembro
 
Registrado: feb 2010
Posts: 37
Poder: 0
GUN10 Va por buen camino
Perdón por la demora en responder!

Creo que de tanto tiempo que pasa uno programando, se termina ahogando en un vaso de agua y la solución no es tan complicada como creemos!!
Muchas gracias kapcomx. La solución era tan simple como esas dos líneas de código !

Saludos !!
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
problema en actualizar la ibtable1 luego de eliminar darkbits Conexión con bases de datos 3 28-04-2012 01:28:13
modificar variios registros con dataset pmtzg Conexión con bases de datos 7 11-02-2012 12:05:02
Actualizar DataSet,tabla en tiempo de ejecucion amerika111 Varios 13 05-02-2010 10:35:18
Error al enviar mail luego de actualizar a la ver 3.0.1 de Thunderbird lbidi Internet 2 02-02-2010 13:17:51
Actualizar un dataset desde otro dataset jafera Conexión con bases de datos 17 18-12-2008 23:57:10


La franja horaria es GMT +2. Ahora son las 16:47:51.


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