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
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.
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.
FastReport -
-
- Mensajes: 620
- Registrado: Jue Mar 23, 2006 2:39 am
FastReport -
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
>
>
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
>
>
-
- Mensajes: 360
- Registrado: Mié Dic 03, 2008 5:05 am
FastReport -
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...
> 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...
- ignacio
- Site Admin
- Mensajes: 9440
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
FastReport -
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...
>
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...
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
FastReport -
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
>
>
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
>
>
-
- Mensajes: 1310
- Registrado: Mié Sep 26, 2007 7:12 pm
FastReport -
> 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...
>
> 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...
>