Ver Mensaje Individual
  #5  
Antiguo 14-11-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por The Cid James Ver Mensaje
Aham y entonces como envio los datos de un dataset a otro desde un dbgrid con doble click sobre este ultimo?
Pues depende
Por ejemplo, tienes un dataset (un query) con esta sentencia:
Código SQL [-]
select codigo, nombre from tbClientes where moroso=1
Código:
1 Juan 
2 Pedro
5 Miguel
Y tienes otro dataset (un query) con esta otra sentecia:
Código SQL [-]
select codigo, nombre from tbClientes where moroso=0
Código:
3 Ana
4 Ruperto
6 Mario
Si ambos dataset están conectados mediante un datasource a un dbgrid, entonces, al pulsar en un dbgrid debes saber el código del cliente que has pulsado y cambiar el valor. Por ejemplo, pulsas en dbgrid1, fila 2, o sea 5 Miguel y debes hacer lo siguiente:
Código SQL [-]
update tbClientes set moroso=0 where codigo=5
De esta forma, verás a Miguel en el dbgrid2 en lugar del dbgrid1 de los morosos.
Responder Con Cita