Cita:
Empezado por The Cid James
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.