Error de sintaxis en Report

Error de sintaxis en Report

Postby Pedro » Wed Mar 11, 2009 1:11 pm

Hola a todos
No sé, si es porque es la hora de comer ahora mismo y tengo la azotea hambrienta, o por otra causa (que ya estoy ciego).
Veamos, he tomado uno de los reports que tengo en uno de mis módulos de contabilidad, y lo he pasado a otro módulo cambiando los títulos de las columnas y las datas,(ahora quiero hacer el report con un array) y me explota el verce al compilarlo dando un error de sintaxis, primero en el oReport, y luego en todos los titulos de las columnas.
Mientras que ese report en el otro módulo no da error alguno.
¿Alguien me enciende una vela a ver si lo veo?

Este es el código
Code: Select all  Expand view

     DEFINE FONT oFont1 NAME "ARIAL" SIZE 0,-9 BOLD
     DEFINE FONT oFont2 NAME "ARIAL" SIZE 0,-9
     
     DEFINE PEN oPen1 WIDTH 3 COLOR CLR_HGREEN
     DEFINE PEN oPen2 WIDTH 1 COLOR CLR_HMAGENTA
     PrinterSetup()
     
     REPORT oReport TITLE  cTexto1,"", ;
                           cTexto2,"";
          FONT   oFont1, oFont2 ;
         PEN    oPen1, oPen2 ;
          HEADER "Fecha: "+dtoc(aCuentas[4]),"","Página:"+Str(oReport:nPage,3) RIGHT ;
          PREVIEW
         
          COLUMN TITLE "MES" ;
          DATA aMeses[n] ;
          FONT 2  ;
          GRID 2    
                       
          COLUMN TITLE "ACUM.DEBE" ;
          DATA aAcumDebe[n] ;
          PICTURE "999,999,999.99" ;
          FONT 2  ;
          GRID 2
                 
          COLUMN TITLE "ACUM.HABER" ;
          DATA aAcumHaber[n] ;
          PICTURE "999,999,999.99" ;
          FONT 2  ;
          GRID 2  
         
          COLUMN TITLE "SALDO DEBE" ;
          DATA aSaldosDebe[n] ;
          PICTURE "999,999,999.99" ;
          FONT 2  ;
          GRID 2                    
         
          COLUMN TITLE "SALDO HABER" ;
          DATA aSaldosHaber[n] ;
          PICTURE "999,999,999.99";
          FONT 2  ;
          GRID 2


  END REPORT
  IF oReport:lCreated
     oReport:CELLVIEW()
  ENDIF

  oReport:bWhile := { || n <= nHasta }
  oReport:bSkip := { | | n++}

  ACTIVATE REPORT oReport
     oFont1:End()
     oFont2:End()
     
     oPen1:End()
     oPen2:End()
 


Aprovecho para un par de cosillas para Antonio.
En el preview y con el cambio que se hizo para las ventanas MDI, los reportes dan un pantallazo y se bajan a la barra de tareas, dejando un mal efecto, ¿No hay forma de solucionar ese mal efecto que hace?
Por otro lado en los butonbmp cuando pinchas el boton y mandas ejecutar el Action, el bmp que tiene desaparece, la única forma de que ese efecto se minimize es colocar al principio de la funcion donde va un sysrefresh() pero aún asi se nota que el bitmap ha desaparecido para volver a reaparecer.
Un saludo
Pedro
gahetesoft@gmail.com
FWH12.06 BCC582, Xverce CW, Pelles C 6.00.4,PSPAD 4.54
y ahora con ADO
User avatar
Pedro
 
Posts: 464
Joined: Tue Mar 21, 2006 7:30 pm
Location: Córdoba (España)

Re: Error de sintaxis en Report

Postby Patricio Avalos Aguirre » Wed Mar 11, 2009 2:00 pm

hola

Podrias dar mas informacion, com el error es si

puedes ser tambien que no hayas puesto el include

Code: Select all  Expand view
#include "report.ch"
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: Error de sintaxis en Report

Postby Pedro » Wed Mar 11, 2009 2:17 pm

Hola Patricio
Iba a contestar que era eso, que no estaba el report.ch, la verdad pensaba que estaba pero lo debí borrar del ecanbezado y no me di cuenta.
Gracias por contestar
Un saludo
Pedro
gahetesoft@gmail.com
FWH12.06 BCC582, Xverce CW, Pelles C 6.00.4,PSPAD 4.54
y ahora con ADO
User avatar
Pedro
 
Posts: 464
Joined: Tue Mar 21, 2006 7:30 pm
Location: Córdoba (España)

Re: Error de sintaxis en Report

Postby Pedro » Wed Mar 11, 2009 7:15 pm

Hola Francisco
La coma no está de más, es para poner cuatro líneas de títulos, dos de ellas en blanco para. La coma separa cada uno de los títulos.
Un saludo
Pedro
gahetesoft@gmail.com
FWH12.06 BCC582, Xverce CW, Pelles C 6.00.4,PSPAD 4.54
y ahora con ADO
User avatar
Pedro
 
Posts: 464
Joined: Tue Mar 21, 2006 7:30 pm
Location: Córdoba (España)

Re: Error de sintaxis en Report

Postby FranciscoA » Thu Mar 12, 2009 1:03 am

Hola Pedro... estás en lo cierto. Borré el post inmediatamente, pero parece que era muy tarde.
Saludos.
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh-MySql-TMySql
User avatar
FranciscoA
 
Posts: 2132
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 160 guests