fastReport
Publicado: Mar Jul 28, 2009 5:44 am
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...
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 [(
app tag removed
<!--- 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.
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...
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 [(
app tag removed
<!--- 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.