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

Post Reply
José Ríos
Posts: 119
Joined: Fri Nov 04, 2005 12:23 am

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

Post 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.
José Ríos
Posts: 119
Joined: Fri Nov 04, 2005 12:23 am

Post 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.
José Ríos
Posts: 119
Joined: Fri Nov 04, 2005 12:23 am

Post 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.
José Ríos
Posts: 119
Joined: Fri Nov 04, 2005 12:23 am

Post 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.
José Ríos
Posts: 119
Joined: Fri Nov 04, 2005 12:23 am

Post 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.
User avatar
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Post by Armando »

José:

Yo utilizo las siguientes líneas y me funcionan bien

oReport:EndLine()
oReport:StartLine()

Saludos, Armando
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
José Ríos
Posts: 119
Joined: Fri Nov 04, 2005 12:23 am

Post by José Ríos »

¡Armando Muchas Gracias!.

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

Saludos.

Jose Rios.
Post Reply