In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Problemas con el REPORT

Foro público de Xailer en español
Responder
carlos
Mensajes: 126
Registrado: Mié Feb 02, 2005 7:31 pm

Problemas con el REPORT

Mensaje por carlos »

Un saludo fraternal a todo
Sin duda cada día molesto menos, lo que quiere decir qe me le he colado al
XAILER bastante y obviamente todo ha sido gracias a ustedes.
Ahora bien, me esta pasando alguito con los reportes y no logro salir de
ahi.
Me pasa algo raro,, ejecuto el ejemplo de los reportes que me sale en
XAILERSAMPLESPRINTING y no me da ningu problema,, ahora bien, hago lo
siguiente en un programa mio y:
METHOD BtnPrintClick( oSender ) CLASS TControlar
LOCAL oListado, oColu, oFont1, oFont2
::oDSEquipos:Gotop()
With Object oFont1 := TFont():New()
:cName := "Arial"
:nSize := 12
:lBold := .T.
END WITH
With Object oFont2 := TFont():New()
:cName := "Arial"
:nSize := 10
:lBold := .f.
END WITH
REPORT oListado TITLE "LISTADO DE INVENTARIOS" ;
HEADER DtoC(Date()) + " " + Time() ;
FOOTER "Pagina: " + lTrim(Str(oListado:nPage )) ALIGN taCENTER ;
PREVIEW
COLUMN OF oListado TITLE "Record" DATA Recno() ALIGN taRIGHT
COLUMN OF oListado TITLE "CODIGO", "DESCRIPCION", "MODELO" ;
DATA Equipos->IDINV, Equipos->Descrip, Modelo->Descrip
COLUMN OF oListado TITLE "Marca","Cantidad" DATA Marcas->Descrip,
Equipos->Cantidad
COLUMN OF oListado TITLE "Cantidad" DATA Equipos->Cantidad ALIGN
taRIGHT ;
PICTURE "@E 99,999,999" TOTAL
RUN REPORT oListado
RETURN Nil
Y obtengo este error:
FrmControl.prg(2734) E0030 Syntax Error: "parse error at 'oListado'"
FrmControl.prg(2736) E0030 Syntax Error: "parse error at 'OF'"
FrmControl.prg(2739) E0030 Syntax Error: "parse error at 'OF'"
FrmControl.prg(2741) E0030 Syntax Error: "parse error at 'OF'"
FrmControl.prg(2745) E0030 Syntax Error: "parse error at 'OF'"
No creo que haga algo mal puesto que uso la misma sintaxi del ejemplo ante
dicho,, me pueden decir que esta pasando.
Saludos de antemanos
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9447
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Problemas con el REPORT

Mensaje por ignacio »

Carlos,
Falta un #include "report.ch" seguramente.
Un saludo,
"Carlos Cedeño Vera" <carlos@labodegadeclimas.com> escribió en el mensaje
news:[email=4300dec7@ozsrvnegro.ozlan.local...]4300dec7@ozsrvnegro.ozlan.local...[/email]
> Un saludo fraternal a todo
>
> Sin duda cada día molesto menos, lo que quiere decir qe me le he colado al
> XAILER bastante y obviamente todo ha sido gracias a ustedes.
>
> Ahora bien, me esta pasando alguito con los reportes y no logro salir de
> ahi.
>
> Me pasa algo raro,, ejecuto el ejemplo de los reportes que me sale en
> XAILERSAMPLESPRINTING y no me da ningu problema,, ahora bien, hago lo
> siguiente en un programa mio y:
>
>
> METHOD BtnPrintClick( oSender ) CLASS TControlar
> LOCAL oListado, oColu, oFont1, oFont2
> ::oDSEquipos:Gotop()
> With Object oFont1 := TFont():New()
> :cName := "Arial"
> :nSize := 12
> :lBold := .T.
> END WITH
> With Object oFont2 := TFont():New()
> :cName := "Arial"
> :nSize := 10
> :lBold := .f.
> END WITH
>
> REPORT oListado TITLE "LISTADO DE INVENTARIOS" ;
> HEADER DtoC(Date()) + " " + Time() ;
> FOOTER "Pagina: " + lTrim(Str(oListado:nPage )) ALIGN taCENTER ;
> PREVIEW
>
> COLUMN OF oListado TITLE "Record" DATA Recno() ALIGN taRIGHT
>
> COLUMN OF oListado TITLE "CODIGO", "DESCRIPCION", "MODELO" ;
> DATA Equipos->IDINV, Equipos->Descrip, Modelo->Descrip
>
> COLUMN OF oListado TITLE "Marca","Cantidad" DATA Marcas->Descrip,
> Equipos->Cantidad
>
> COLUMN OF oListado TITLE "Cantidad" DATA Equipos->Cantidad ALIGN
> taRIGHT ;
> PICTURE "@E 99,999,999" TOTAL
>
> RUN REPORT oListado
>
> RETURN Nil
>
> Y obtengo este error:
>
> FrmControl.prg(2734) E0030 Syntax Error: "parse error at 'oListado'"
> FrmControl.prg(2736) E0030 Syntax Error: "parse error at 'OF'"
> FrmControl.prg(2739) E0030 Syntax Error: "parse error at 'OF'"
> FrmControl.prg(2741) E0030 Syntax Error: "parse error at 'OF'"
> FrmControl.prg(2745) E0030 Syntax Error: "parse error at 'OF'"
>
> No creo que haga algo mal puesto que uso la misma sintaxi del ejemplo ante
> dicho,, me pueden decir que esta pasando.
>
> Saludos de antemanos
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder