Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-10-2004
minos minos is offline
Registrado
 
Registrado: ago 2004
Posts: 6
Poder: 0
minos Va por buen camino
Reporte con 2 Consultas

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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 07:29:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi