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.

fastReport

Foro público de Xailer en español
Responder
jacaro
Mensajes: 15
Registrado: Mié Jul 08, 2009 2:52 pm

fastReport

Mensaje 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.
Martin Del Angel
Mensajes: 360
Registrado: Mié Dic 03, 2008 5:05 am

fastReport

Mensaje 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...
jacaro
Mensajes: 15
Registrado: Mié Jul 08, 2009 2:52 pm

fastReport

Mensaje 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...
Responder