| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Vie 03 Jun, 2016 12:20 pm Asunto: Dos querys en un TQuickReport |
|
|
¿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 |
|
 |
Carlos J. Fernandez Master


Registrado: 27 Oct 2004Mensajes: 574
|
Publicado: Mar 07 Jun, 2016 5:14 pm Asunto: |
|
|
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 |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mar 07 Jun, 2016 5:39 pm Asunto: |
|
|
| 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 |
|
 |
|