Me parece que estás encarando mal el asunto desde el lado del sql ya que tu consulta debiera (según mi entender) ser algo com esto:
SELECT
C.NROCLIENTE,
C.APELLIDO,
C.NOMBRE,
C.T O D O S L O S C A M P O S Q U E Q U I E R A S I N C L U I R D E L A T A B L A C L I E N T E S,
F.TOTAL,
F.T O D O S L O S C A M P O S Q U E Q U I E R A S I N C L U I R D E L A T A B L A F A C T U R A S
FROM
FACTURAS F
INNER JOIN
CLIENTES C
ON
(F.NROCLIENTE = C.NROCLIENTE)
WHERE
F.STATUS = 'PAGADO' (O EL VALOR QUE CORRESPONDA)
En principio esto te traería todo lo necesario para crear el reporte
En segundo lugar necesito saber cual es la estructura del reporte, y lo que quiero saber puntualmente es:
1.- si pusiste como dataset del reporte la consulta que contiene los datos a imprimir
2.- si pusiste al menos un nivel de agrupamiento por cliente
espero te sirva de algo todo esto
Te mando un abrazo cordial
Oscar Darío Perdiguero
Administrador
nykuong escribió:
Hola que tal, fijate que no he podido resolver mi problema, no hago la
consulta en un inner join, hago una consulta primero ejemplo:
selecciono a todos los clientes que no han pagado alguna factura, la
tabla seria algo asi: Ncliente (Numero de Cliente) factura (número de
factura) status (pagado, no pagado, cancelado); me da mi conjunto de
resultados que envio a un quick report, pero necesito que de la tabla
de clientes (se encuentra tambien Ncliente y sus generales del mismo)
me pueda hacer la subbusqueda del resultante de mi primer consulta, par
que en el quick report muestre El nombre del cliente y sus adeudos y no
solamente el número de cliente con los adeudos, lo que complica saber
que clientes son.
O si hay otra forma de realizarlo
Agradezco de antemano todo el apoyo que se me pueda brindar
Muchas gracias