Ver Mensaje Individual
  #5  
Antiguo 08-02-2014
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Reputación: 20
anubis Va por buen camino
hola,

si, tienes razon, con un join si podria ser, el problema es que para utilizar el query de clientes, tengo que tener activo el query de compras y clientes, si activo el primero, me dice que que el query esta vacio (por el de clientes), o que hago mal

Código Delphi [-]

sql1:=select * from tcompras inner join tclientes on claveclientecompras=clavecliente where EXTRACT(MONTH FROM cfecha)=:mes1 and EXTRACT(YEAR FROM cfecha)=:anos1  and ccuenta=:cuenta2;
modulodatos.zcompras.close;
modulodatos.Zcompras.sql.clear;
   modulodatos.Zcompras.sql.text:=sql1;
   modulodatos.Zcompras.parambyname('MES1').asstring:=ceros; //ceros lo saca de un combobox de meses
   modulodatos.Zcompras.parambyname('anos1').asstring:=inttostr(Spinannos.Value); //ano1 lo saca de un spinnanos.value que da el año.
modulodatos.Zcompras.ParamByName('cuenta2').asinteger:=filtrarcuenta;
    modulodatos.Zcompras.active:=true;
    modulodatos.zclientes.Active:=true;
Asi lo he estado usando pero con una tabla teniendo las otra abiertas, en este caso, solo tengo cerrada la de clientes.

Alguna idea cual fue primero el huevo o la gallina?
Responder Con Cita