Hola a todos:
Estoy tratando de hacer un reporte, que tengo varios diasy no me sale, utilizo dos consultas.
LA primera consulta es asi
Código SQL
[-]SELECT NumCuenta, NombreCuenta
FROM Transaccion T, Catalogo C
WHERE (C.NumCuenta = T.NumCuenta) AND (C.CuentaMayor = "0")
GROUP BY NumCuenta, NombreCuenta
Datal manera que me selecciona solo los registros que estan en la tabla Transaccion, y "Cuentamayor" Solo los que sean = a "0".
La segunda consulta es asi:
Código SQL
[-]SELECT NumCuenta, NombreCuenta, SubGrupo
FROM Transaccion T, Catalogo C
WHERE (C.NumCuenta = T.NumCuenta) AND (C.CuentaMayor = "1")
GROUP BY NumCuenta, NombreCuenta, SubGrupo
seleccionando solo los registros que estan en la tabla Transaccion, y "Cuentamayor" Solo los que sean = a "1", Subgrupo Contiene El "NumCuenta" de la Primera Consulta. (Esto, porque en mi tabla CATALOGO, al Agregar un registro Como "110101", tengo que poner su nivel superior el cua seria "110100")
El Resultado seria mas o menos asi:
Consulta1:
Código:
NumCuenta NombreCuenta
110100 ##########
110200 ##########
110300 ##########
Consulta2:
Código:
NumCuenta NombreCuenta SubGrupo
110101 ########## 110100
110102 ########## 110100
110201 ########## 110200
110202 ########## 110200
#El nombreEs lo de menos#
Mi problema es con mi reporte, el cual no lo puedo hacer.
Código:
TQUICKREP.Dataset:= Consulta1
Detalle(TQRBAND) //aqui no se si LINKBAND lleva algo
Grupo1(TQRGoup).EXpression // lo intente con Consulta2.Subgrupo = Consulta1.NumCuenta
Subdetalle(TQRSubDetail).dataset:= Consulta2, HEADERBAND=grupo1
Grupo2(TQRBAND) de tipo rbGroupFooter
Mi reporte seria asi:
Código:
Numcuenta Nombre Subcuenta(numCuenta de la sonsulta2)
110100 ########
110101
110102
110200 ########
110201
110202
110300 ########
ya intente en la segunda consulta cambiar el nombre de los campos, mas o menos asi: SELECT (NumCuenta) as Cuenta, NombreCuenta, (SubGrupo) as NumCuenta, para que en la banda GRUPO del Detalle poner en Expresion = Consulta1.NumCuenta, pero en Tiempo De diseño en la consulta si se cambian los nombre, Pero en ejecucion, los nombre no se cambian; es decir en diseño mearroja los campos: Cuenta,NombreCuenta,NumCuenta; pero en ejecucion me arroja los campos: NumCuenta,NombreCuenta,Subgrupo.
Yo se que es mucho rollo esto, pero les esplico todo porque alomejor no me entienden. si no utilice bien las etiquetas de "code" mildisculpas, apenas me estoy familiarizando.
de ante mano gracias por su ayuda.
MINOS