Page 1 of 1

¡AYUDA URGENTE! TRerport bug en startgroup al inciar el docu

Posted: Sat Apr 07, 2007 7:12 pm
by José Ríos
Por favor ayudenme he pasado muchas horas en resolver el siguente problema y no he podido:

Mando imprimir un encabezado antes de comenzar la impresion de un grupo, pero siempre al iniciar el documento se sobreescribe con la primera linea del grupo. Despues de que se imprime el primer grupo el problema no ocurre, el encabezado del grupo ya no se empalma con la impresion de la primera linea del grupo

El codigo es:

Code: Select all

REPORT oReport ;
     TITLE WcTitulo2;
     HEADER WcTitulo1 CENTER;
     FOOTER OemtoAnsi("Pagina: ")+str(oReport:nPage,3) right;
     FONT oFontArial8;
     preview


      COLUMN TITLE 'Fecha' data Fecha

      COLUMN TITLE 'Codigo'  data Codigo

       GROUP ON codigo;
        footer 'Total de movimientos'+str(oReport:aGroups[1]:nCounter)

END REPORT

ACTIVATE REPORT oReport;
on StartGroup (oReport:newLine(),oReport:('Nuevo Grupo'),oReport:newLine())

Al iniciar la impresion del documento la frase "Nuevo Grupo" se sobreescribe con la fecha del primer elemento del grupo. A partir del siguiente grupo que se imprime en el documento el problema ya no ocurre.

Uso FWH 2.4 BCC 5.5 y XH 0.99.3

De antemano Muchas Gracias.
Jose Rios.

Posted: Sun Apr 08, 2007 4:53 pm
by José Ríos
Buenos Dias.

Es casi un echo que todos los que programamos en FWH usamos o hemos usado alguna vez el motor de reportes. Por lo menos alguien digame si en alguna version posterior a la 2.4 no ocurre este probema.


Gracias.

Jose Rios.

Posted: Sun Apr 08, 2007 7:45 pm
by José Ríos
Hola Fernando.

Si, ya probe poner varios newline(), pero cuando es el primer grupo del documento hace caso omiso de las lineas a saltar. A partir del segundo grupo este problema no ocurre.

¿a ti te ha ocurrido este problema?.

Saludos.

Posted: Sun Apr 08, 2007 9:00 pm
by José Ríos
Parece ser que alguien mas ya habia tenido este problema, pero no tuvo respuestas en el foro:

http://fivetechsoft.com/forums/viewtopi ... startgroup.

Saludos.

Posted: Sun Apr 08, 2007 9:19 pm
by José Ríos
Hola Amigos.

El motor de reportes FW en combinacion con scopes y los AOF, permite hacer maravillas, se pueden crear reportes que de otra forma nos llevarian muchisimas mas lineas. En un sistema de punto de venta que estoy desarrollando utilizo estas herramientas para hacer reportes de kardex, estadisticas, etc., con muy pocas lineas de codigo. Pero tengo el problema que les planteo del encabezado del primer grupo del documento que se sobreescribe con la primera linea del primer grupo. ¿Alguien sabe como solucionar esto?.

De antemano muchas gracias.

Jose Rios.

Posted: Mon Apr 09, 2007 1:06 am
by Armando
José:

Yo utilizo las siguientes líneas y me funcionan bien

oReport:EndLine()
oReport:StartLine()

Saludos, Armando

Posted: Mon Apr 09, 2007 5:16 am
by José Ríos
¡Armando Muchas Gracias!.

Problema arreglado anexando un oReport:endLine() antes del oReport:say() en StartGroup

Saludos.

Jose Rios.