Ver Mensaje Individual
  #2  
Antiguo 27-11-2007
afxe afxe is offline
Miembro
 
Registrado: jul 2004
Ubicación: Malaga-España
Posts: 273
Reputación: 20
afxe Va por buen camino
No meter los blob.

No sé si existirá otra solución, pero lo que yo suelo hacer es no meter los blob en consultas agrupadas. Te doy la idea por si te sirve, aunque te repito que no sé si es la mejor solución:
Primero declaras la consulta agrupada:
Código SQL [-]
select mv.cliente as codigo,
         sum(mv.debe-mv.haber) as saldo2 
from movccvta mv right JOIN clientes c 
      ON c.codigo = mv.cliente and c.activo= 'S'
group by mv.cliente;

Le asignas un datasource a este primer query y te creas otro query con los datos de la ficha del cliente:

Código SQL [-]

select c.nombre,c.vendedor,c.direccion_comercial,
         c.correoelectronico,c.observaciones,
         c.telefono_comercial_1,c.telefono_comercial_2,
         c.fechaultimacompra,c.ultimopago,c.limite_credito,
from clientes c 
where c.codigo = :Codigo

Luego la unes con la propiedad DataSource de este Query al datasource que de la primera consulta.
A medida que vayas recorriendo la primera consulta se irá accediendo.

Suerte.
Responder Con Cita