FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
QRGroup
Antes que nada, Hola a todos!
Estoy trabajando con un QRGroup, intento que imprima el QRGroup antes de cada cambio de grupo, pero solo consigo que imprima al inicio del Informe y al Final ya que tengo un QRBand con la propiedad rdGroupFooter asociada al QRGroup. Le paso la expresión: QRGroup.Expression:=vDMCMKFFT.QGVentas.FieldByName(eINGENRED_MA_08_FAMILIAPRODUCTO).AsString; En la creación del formulario. No se que màs hacer, en este momento estoy atorado totalmente. Apreciaria cualquier cable. Un saludo! |
#2
|
||||
|
||||
Hola Jollosa
Antes que nada debes verificar si la propiedad RePrintOnNewPage está en True para que imprima con cada cambio de pagina.
En la propiedad Master debes tener el nombre de tu QuickReport Y en la propiedad Dataset de tu QReport debes tener el nombre de tu Query. Espero que te ayude. (me gusto la rima del titulo)
__________________
Lo importante no es tener todas las respuestas, lo importante es hacer las preguntas correctas. |
#3
|
|||
|
|||
Hola Mago!
El problema es que con cada cambio de FAMILIA de producto, no me detecta el cambio. Si utilizo la propiedad RePrintOnNewPage me reimprime la barra en cada cambio de página pero no en cada cambio de FAMILIA como es el deseo. La propiedad MASTER como DATASET son correctas ya que imprime los datos, pero no corta por cada familia. (No se reimprime la barra QRGroup en cada cambio de FAMILIA). |
#4
|
||||
|
||||
Hola Jollosa
Veamos. Tenes un solo Query en tu Reporte?
Si es así, trata que el 'order by' de tu Query sea el de la familia que querés que se separe. Si tenes dos Query. Uno para Cabecera y otro para detalle. Bien a mi nunca me funciono de esa manera, siempre lo hice con un solo Query de detalle. Cualquier consulta, aqui estoy.
__________________
Lo importante no es tener todas las respuestas, lo importante es hacer las preguntas correctas. |
#5
|
|||
|
|||
Hola Mago!
Existe un solo Query ordenado además por un GROUP BY. He consultado el Query y esta ordenado descendentemente por el campo familia! |
#6
|
|||
|
|||
Me parece que el problema esta en EXPRESSION
QRGroup.Expression:=vDMCMKFFT.QGVentas.FieldByName(eINGENRED_MA_08_FAMILIAPRODUCTO).AsString; A la expresión le estoy pasando un string que es un valor, no le estoy pasando un string que sea un cambo. |
#7
|
||||
|
||||
Por favor pulsa uno de los botones de respuesta rápida arriba en los mensajes del tema que quieres citar, para activar este campo y escribir tu respuesta rápida a dicho mensaje.
__________________
Lo importante no es tener todas las respuestas, lo importante es hacer las preguntas correctas. |
#8
|
||||
|
||||
Si creo que tenes razon, alli debe ir el nombre del campo por el cual se va a agrupa y no el valor del mismo.
Proba a poner en tiempo de diseño el nombre de tu campo. Espero que lo hayas resuelto.
__________________
Lo importante no es tener todas las respuestas, lo importante es hacer las preguntas correctas. |
#9
|
|||
|
|||
Continuevos:
El problema es que a Expression solamente le puedo pasar un Field. El SQL lo construllo en tiempo de ejecución. Por lo que no tengo Field. Podria crear uno con: tF:=TField.Create(); vDMCMKFFT.QGVentas.Fields.Add(tF); Pero desconozco como crearlo exactamente. Alguien puede hecharme una mano? QGVentas tiene un SQL el cual ya tiene unos dados. Pues bien necesitaria que este Field estuviese asociado al primer campo del SQL que ya tengo lanzado. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con QRGroup | Valeric | Impresión | 5 | 22-11-2007 13:54:21 |
QRGroup y su Database Field ??? | Ledian_Fdez | Impresión | 9 | 15-03-2007 21:09:59 |
QuickReport QRGroup | Barzaugc | Impresión | 9 | 23-06-2005 10:55:44 |
El homónimo del HAVING en QRGROUP | ciscu | Impresión | 6 | 11-06-2004 17:13:09 |
Like a QRGroup pero sin serlo.... | Cabanyaler | Impresión | 4 | 24-07-2003 13:51:57 |
|