Ver Mensaje Individual
  #4  
Antiguo 26-06-2007
molina669 molina669 is offline
Miembro
 
Registrado: nov 2005
Ubicación: Elche
Posts: 40
Reputación: 0
molina669 Va por buen camino
Les cuento, he hecho algunos progresos pero no llego a tener lo que necesito:
la sql la he cambiado, ahora es así:

SELECT U.nombre, U.extension, U.movilMasa, U.extMovilMasa,
D.nombre AS departamento,T.numero AS numtelFax,
T.codDepartamento AS codDepTelFax
FROM USUARIO U , DEPARTAMENTO D, TELFAX_DEPARTAMENTO T
WHERE U.departamento=D.codigo AND
U.departamento=T.codDepartamento AND T.visible=true
ORDER BY D.nombre, T.numero, U.nombre

En el report he creado 3 qrgroup:
En el primero, expresion:=departamento y un qrdbtext con dataset al query y datafield a departamento
En el segund0, expresion:=numtelFax
y un qrdbtext con dataset al query y datafield a numtelFax.
En el tercero, expresion:=nombre y un qrdbtext con dataset al query y datafield a nombre.

De esta forma consigo que se me haga una primera agrupacion de los departamentos, una segunda de los numeros de telefonos y una tercera de los nombres de los empleados de esos departamentos.
El problema es que me repite los empleados por cada numero de telefono de los departamentos.
Es decir, yo quiero:
DEPARTAMENTO

TELEFONO1
TELEFONO2
......
TELEFONOn

USUARIO1
USUARIO2
......
USUARIOn


y obtengo:
DEPARTAMENTO
TELEFONO1
USUARIO1
USUARIO2
......
USUARIOn

TELEFONO2
USUARIO1
USUARIO2
......
USUARIOn

......
TELEFONOn
USUARIO1
USUARIO2
......
USUARIOn



Espero explicarme bien.

Alguna solución, pleassssssssseeeeeeeeeeeeeeeeeee.
Responder Con Cita