Página 1 de 1

fastReport

Publicado: Mar Jul 28, 2009 5:44 am
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...
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.

fastReport

Publicado: Mar Jul 28, 2009 7:00 pm
por Martin Del Angel
jacaro wrote:
> 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.
Hola Jacaro.
En FastReport Tienes que llamar la variable asi:
[GetHbVar('cUSUARIO')]
Saludos...

fastReport

Publicado: Mié Jul 29, 2009 3:34 am
por jacaro
Hola Martin Del Angel , gracias por su colaboracion ya puede hacerlo
Martin Del Angel <mdangel@dymsasistemas.com> wrote:
>jacaro wrote:
>> 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.
>
>Hola Jacaro.
>
>En FastReport Tienes que llamar la variable asi:
>
>
>[GetHbVar('cUSUARIO')]
>
>
>Saludos...