Ver Mensaje Individual
  #6  
Antiguo 14-11-2017
Avatar de The Cid James
The Cid James The Cid James is offline
Miembro
NULL
 
Registrado: jun 2013
Posts: 129
Reputación: 11
The Cid James Va por buen camino
Cita:
Empezado por mRoman Ver Mensaje
Los datos que quieres enviar....serian como parametros?, para ser usados dentro de la clausula where?....OH! PARA EMPEZAR estas usando SQL ?

Saludos.
Estoy usando SQl, y si ya esta todo funcionando tanto las query como las tablas conectadas, los datos que quiero enviar son (para que quede mas claro) productos de la tabla productos a detalles de venta (tabla que indica que producto se vendio en cada venta)

Cita:
Empezado por Casimiro Notevi Ver Mensaje
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.
Ya tengo todo eso armado, de echo con un botón seria algo como
Código Delphi [-]
 if fmodulo.qProductos.Locate ('id_producto', fmodulo.tProductos ['id_producto'], [])
   then
     begin
       fmodulo.tVentadetalle ['id_ventas'] := fmodulo.tVenta ['id_venta'];
     end;

Lo que estoy preguntando es como hacerlo con doble click dentro del dbgrid y lo segundo que no se es como filtrar uno de los dbgrid con un combobox o dblookcombobox

Saludos
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world.

Última edición por The Cid James fecha: 14-11-2017 a las 02:23:26.
Responder Con Cita