Página 1 de 1
tReport y footers de grupos con tMemDataSet
Publicado: Mié Oct 04, 2006 5:47 pm
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)Â
tReport y footers de grupos con tMemDataSet
Publicado: Vie Oct 06, 2006 9:36 am
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
tReport y footers de grupos con tMemDataSet
Publicado: Vie Oct 06, 2006 10:10 am
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
>
>
tReport y footers de grupos con tMemDataSet
Publicado: Vie Oct 06, 2006 10:29 am
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
tReport y footers de grupos con tMemDataSet
Publicado: Vie Oct 06, 2006 11:47 am
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)Â
tReport y footers de grupos con tMemDataSet
Publicado: Vie Oct 06, 2006 1:31 pm
por jose.luis
Ignacio,
Gracias... parece que ahora funciona todo va bien.
Saludos,
José Luis Capel