Página 1 de 1

FastReport -

Publicado: Vie Jul 24, 2009 3:10 pm
por jacaro
Estoy usando fastreport y quiero saber como puedo hacer que una variable AppData:Usuario
que la tengo definida en mi aplicacion sea impresa en mi reporte, no he podido
referenciarla desde el reporte, he usado [(<AppData:Usuario>)] y me dice
que no esta definida la variable AppData:Usuario.
En conclusion, me gustaria como saber como referenciar cualquier variable
de mi programa xailer en los reportes diseñados en fastreport.
Mil Gracias a quien me pueda ayudar

FastReport -

Publicado: Vie Jul 24, 2009 5:01 pm
por Rene Flores
jacaro:
xMivar := AppData:usuario
y luego haces referencia a xMivar en tu reporte fastreport.
FR no "entiende" las datas de las clases de xHB pero si las variables.
Saludos
REne Flores
http://www.ciber-tec.com
escribió:
> Estoy usando fastreport y quiero saber como puedo hacer que una variable AppData:Usuario
> que la tengo definida en mi aplicacion sea impresa en mi reporte, no he podido
> referenciarla desde el reporte, he usado [(<AppData:Usuario>)] y me dice
> que no esta definida la variable AppData:Usuario.
> En conclusion, me gustaria como saber como referenciar cualquier variable
> de mi programa xailer en los reportes diseñados en fastreport.
>
> Mil Gracias a quien me pueda ayudar
>
>

FastReport -

Publicado: Vie Jul 24, 2009 5:12 pm
por Martin Del Angel
Rene Flores wrote:
> jacaro:
>
>
> xMivar := AppData:usuario
>
> y luego haces referencia a xMivar en tu reporte fastreport.
>
> FR no "entiende" las datas de las clases de xHB pero si las variables.
>
> Saludos
>
> REne Flores
> http://www.ciber-tec.com
>
> escribió:
>> Estoy usando fastreport y quiero saber como puedo hacer que una
>> variable AppData:Usuario
>> que la tengo definida en mi aplicacion sea impresa en mi reporte, no
>> he podido
>> referenciarla desde el reporte, he usado [(<AppData:Usuario>)] y me dice
>> que no esta definida la variable AppData:Usuario.
>> En conclusion, me gustaria como saber como referenciar cualquier
>> variable
>> de mi programa xailer en los reportes diseñados en fastreport.
>> Mil Gracias a quien me pueda ayudar
>>
>>
Ampliando un poco lo que dice Rene:
Tienes que hacer esto:
MEMVAR cUSUARIO
PRIVATE cUSUARIO
cUSUARIO:=AppData:Usuario
Tiene que ser Privada la Variable para que FastReport la Reconozca.
Saludos...

FastReport -

Publicado: Vie Jul 24, 2009 5:50 pm
por ignacio
Martín,
Supongo que FR es capaz de llamar a funcion escrita en PRG por lo que puedes
usar esta función:
FUNCTION GetAppData( cVarName )
RETURN __ObjSendMsg( oAppData, cVarName )
Saludos
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"Martin Del Angel" <mdangel@dymsasistemas.com> escribió en el mensaje
news:4a69cf68$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Rene Flores wrote:
>> jacaro:
>>
>>
>> xMivar := AppData:usuario
>>
>> y luego haces referencia a xMivar en tu reporte fastreport.
>>
>> FR no "entiende" las datas de las clases de xHB pero si las variables.
>>
>> Saludos
>>
>> REne Flores
>> http://www.ciber-tec.com
>>
>> escribió:
>>> Estoy usando fastreport y quiero saber como puedo hacer que una variable
>>> AppData:Usuario
>>> que la tengo definida en mi aplicacion sea impresa en mi reporte, no he
>>> podido
>>> referenciarla desde el reporte, he usado [(<AppData:Usuario>)] y me dice
>>> que no esta definida la variable AppData:Usuario.
>>> En conclusion, me gustaria como saber como referenciar cualquier
>>> variable
>>> de mi programa xailer en los reportes diseñados en fastreport.
>>> Mil Gracias a quien me pueda ayudar
>>>
>>>
>
> Ampliando un poco lo que dice Rene:
>
> Tienes que hacer esto:
>
> MEMVAR cUSUARIO
> PRIVATE cUSUARIO
>
> cUSUARIO:=AppData:Usuario
>
>
> Tiene que ser Privada la Variable para que FastReport la Reconozca.
>
>
> Saludos...
>

FastReport -

Publicado: Lun Jul 27, 2009 3:45 pm
por jacaro
FastReport
Gracias por su ayuda, pero no me ha funcionado, les comento que estoy haciendo:
El modulo principal de mi programa es este
#include "Xailer.ch"
Procedure Main()
Application:cTitle := "frxailer"
APPDATA:AddData("oFastReport")
APPDATA:AddData("cUsuario", "ADMIN")
TForm1():New( Application ):Show()
Application:Run()
Return
El modulo de impresion con fastReport es este:
METH....
MEMVAR cUsuario
PRIVATE cUsuario
cUsuario := AppData:cUsuario
WITH OBJECT ::oFileOpenDlg1
IF :Run()
APPDATA:oFastReport:LoadFromFile(:cFileName)
APPDATA:oFastReport:ShowReport()
ENDIF
END
RETU...
En el reporte existe un objeto texto al que le puse como nombre cUsuario.
si no es asi, no lo reconoce, dice que no existe cUsuario.
Con ese objeto texto llamado cUsuario, no genera ningun problema, pero me
muestra en lugar de ADMIN, el numero 24904584, que no sé de donde lo toma.
y en el objeto texto hago referencia a la variable de xailer como [<cUsuario>]
Milgracias por su ayuda...
"jacaro" <jcapera@gmail.com> wrote:
>
>Estoy usando fastreport y quiero saber como puedo hacer que una variable
AppData:Usuario
>que la tengo definida en mi aplicacion sea impresa en mi reporte, no he
podido
>referenciarla desde el reporte, he usado [(<AppData:Usuario>)] y me dice
>que no esta definida la variable AppData:Usuario.
>En conclusion, me gustaria como saber como referenciar cualquier variable
>de mi programa xailer en los reportes diseñados en fastreport.
>
>Mil Gracias a quien me pueda ayudar
>
>

FastReport -

Publicado: Mar Jul 28, 2009 9:25 am
por Bingen Ugaldebere
> METH....
> MEMVAR cUsuario
> PRIVATE cUsuario
>
> cUsuario := AppData:cUsuario
>
> WITH OBJECT ::oFileOpenDlg1
> IF :Run()
> APPDATA:oFastReport:LoadFromFile(:cFileName)
APPDATA:oFastReport:AddVariable("Xailer", "Usuario", cUsuario )
> APPDATA:oFastReport:ShowReport()
> ENDIF
> END
> RETU...
>