Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Dos querys en un TQuickReport

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Dos querys en un TQuickReport Responder citando

¿Es posible usar dos querys distintos en un mismo TQuickReport? Me explico: Todo lo que se muestra en un informe lo genero a partir de un TQuery pero hay un campo, que da una información que saco con otro TQuery para los registros que cumplen una determinada condición. Si defino así el TQRExpr:
Código:
TQRExpr *QRExpr1 = new TQRExpr(fIndBln->QRBand3);
QRExpr1->Expression = "IF(Query.SitAfi = 1, IF(Auxiliar.RecPte > 0, Auxiliar.RecPte, ''),'')";

Al imprimir el informe en el campo donde va ese TQRExpr me dice lo Wrong arguments for...

Por cierto: La alternativa que hubiera sido lógica, poner un SUM() o un COUNT() en el query, hace que la ejecución del mismo sea intolerablemente lenta.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Angel,

No se si no te he entendido bien,

Yo en casos en los que necesito más de una Query en un QuickReport lo que hago es incluir las Query en el mismo formulario del QuickReport y después enlazo las cosas de las misma manera que haría con un formulario normal y todo funciona correctamente.

Otra cosa es que hables del detalle de cada registro y quieras que unos sean de una Query y otros de otra, en ese caso nunca lo he probado, pero cuando los detalles están separados funciona correctamente.

Un saludo.

Carlos
_________________
Carlos J. Fernandez
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Carlos J. Fernandez escribió:
Yo en casos en los que necesito más de una Query en un QuickReport lo que hago es incluir las Query en el mismo formulario del QuickReport y después enlazo las cosas de las misma manera que haría con un formulario normal y todo funciona correctamente.

Muchas gracias. No se me había ocurrido y es un método que he usado otras veces.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.