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

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

Postby José Ríos » Sat Apr 07, 2007 7:12 pm

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  Expand view  RUN
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

Postby José Ríos » Sun Apr 08, 2007 4:53 pm

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

Postby José Ríos » Sun Apr 08, 2007 7:45 pm

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

Postby José Ríos » Sun Apr 08, 2007 9:00 pm

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

Postby José Ríos » Sun Apr 08, 2007 9:19 pm

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

Postby Armando » Mon Apr 09, 2007 1:06 am

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

Postby José Ríos » Mon Apr 09, 2007 5:16 am

¡Armando Muchas Gracias!.

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

Saludos.

Jose Rios.
José Ríos
 
Posts: 119
Joined: Fri Nov 04, 2005 12:23 am


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 42 guests