In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

tReport y footers de grupos con tMemDataSet

Foro de Xailer profesional en español
Responder
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

tReport y footers de grupos con tMemDataSet

Mensaje por jose.luis »

Hola,
Después de casi dos años sin usar la treport veo que ando muy desentrenado y
cosas fáciles se me hacen complejas.
En este trozo de código:
::oMemDataSet1:GoTop()
REPORT oReport OF SElf;
TITLE "Listado de Ventas" ;
PREVIEW ;
JOBNAME "Informe de Ventas"
COLUMN OF oReport ;
TITLE "Uno" ;
DATA ::oMemDataset1:Uno
COLUMN OF oReport ;
TITLE "Dos" ;
DATA ::oMemDataset1:Dos
GROUP oGrp OF oReport ;
ON ::oMemDataset1:Dos ;
HEADER "Cabecera" ;
FOOTER "Pie"
WITH OBJECT oReport
:bWhile := {|| !::oMemDataset1:Eof() }
:bSkip := {|| ::oMemDataset1:Skip() }
END WITH
RUN REPORT oReport
No se como hacer dos cosas.
a. En el último grupo no consigo hacer que aparezca el footer
b. No se como quitar las lineas de subrayado que aparecen en la última linea
de cada grupo.
Os dejo un proyecto.
Saludos y gracias por vuestra ayuda!
José Luis Capel


Attached files pruebas6.zip (12.5 KB)Â
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

tReport y footers de grupos con tMemDataSet

Mensaje por jose.luis »

Hola,
>
> a. En el último grupo no consigo hacer que aparezca el footer
¿Por donde puedo mirar?
> b. No se como quitar las lineas de subrayado que aparecen en la última
> linea de cada grupo.
Esta ya la he encontrado.
Saludos y gracias por vuestro tiempo.
José Luis Capel
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

tReport y footers de grupos con tMemDataSet

Mensaje por ignacio »

José Luis,
En el ejemplo samplesPrintingReports está funcionando correctamente. No
se que te puede estar pasando, lo siento.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"José Luis Capel" <jose.luis@iaicom.com> escribió en el mensaje
news:45260754$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Hola,
>
>>
>> a. En el último grupo no consigo hacer que aparezca el footer
>
> ¿Por donde puedo mirar?
>
>> b. No se como quitar las lineas de subrayado que aparecen en la última
>> linea de cada grupo.
>
> Esta ya la he encontrado.
>
> Saludos y gracias por vuestro tiempo.
> José Luis Capel
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

tReport y footers de grupos con tMemDataSet

Mensaje por jose.luis »

Ignacio,
Gracias por tu respuesta.
>
> En el ejemplo samplesPrintingReports está funcionando correctamente. No
> se que te puede estar pasando, lo siento.
>
¿Has tenido oportunidad de probar el ejemplo que he dejado? En ese ejemplo
se ve como el footer del último grupo no aparece. La diferencia entre ese
ejemplo y el que funciona (printingreports) es el dataset. En mi caso es
un tMemDataset. No estoy seguro si eso tiene algo que ver o es mi código
que es erróneo.
Saludos y gracias por tu tiempo.
José Luis Capel
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

tReport y footers de grupos con tMemDataSet

Mensaje por ignacio »

José Luis,
El problema es por la ausencia del registro fantasma en las matrices (no
existe Eof ). Espero que se arregle con el módulo que te mando.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"José Luis Capel" <jose.luis@iaicom.com> escribió en el mensaje
news:452613b8$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Ignacio,
>
> Gracias por tu respuesta.
>>
>> En el ejemplo samplesPrintingReports está funcionando correctamente.
>> No
>> se que te puede estar pasando, lo siento.
>>
>
> ¿Has tenido oportunidad de probar el ejemplo que he dejado? En ese
> ejemplo
> se ve como el footer del último grupo no aparece. La diferencia entre ese
> ejemplo y el que funciona (printingreports) es el dataset. En mi caso
> es
> un tMemDataset. No estoy seguro si eso tiene algo que ver o es mi código
> que es erróneo.
>
> Saludos y gracias por tu tiempo.
> José Luis Capel
>
>


Attached files Report.rar (10.7 KB)Â
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

tReport y footers de grupos con tMemDataSet

Mensaje por jose.luis »

Ignacio,
Gracias... parece que ahora funciona todo va bien.
Saludos,
José Luis Capel
Responder