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.

Problemas con la version 2 de xailer y fastreport.

Foro de Xailer profesional en español
Responder
Juan Jose Zamora San
Mensajes: 87
Registrado: Sab Mar 15, 2008 10:29 pm

Problemas con la version 2 de xailer y fastreport.

Mensaje por Juan Jose Zamora San »

Ignacio, una vez arreglado el problema de los campo tipo fecha, tengo
dos problemas con fastreport (Tengo la última versión de 6-10-2009):
- Los campos tipos fecha no aparecen en el listado, el mismo listado si
es mostrado en la version de xailer 1.99
- Estando en el diseño del report, si doy la primera vez para la
ejecución salen todos los datos, la segunda vez que intento
visualizarlos no aparece ningún registro. Esto tampoco sucede en la
versión 1.99
Te estoy preparando un programa para que veas el fallo, pero hasta esta
noche no podré tenerlo.
Saludos.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Problemas con la version 2 de xailer y fastreport.

Mensaje por ignacio »

Juan José,
Me temo que FastReport no es una heramienta nuestra y la verdad es que la
desconocemos completamente. Veo que estás utilizando ADO lo cual me
desconcierta aún más, pues realmente los datos los sirve ADO y no Xailer
propiamente, es decir, Xailer no hace una copia de los datos. A ver si otros
usuarios que utilicen Xailer 2 y FastReport pueden ofrecer algo de luz al
respecto.
Es posible que ahora los datos lleguen como DateTime cuando antes lo hacian
como simples Date, pero no sé si el caso.
Un saludo,
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"Juan Jose Zamora San Martin" <juanjosezamoras@gmail.com> escribió en el
mensaje news:[email=4ae41444@svctag-j7w3v3j....]4ae41444@svctag-j7w3v3j....[/email]
> Ignacio, una vez arreglado el problema de los campo tipo fecha, tengo dos
> problemas con fastreport (Tengo la última versión de 6-10-2009):
>
> - Los campos tipos fecha no aparecen en el listado, el mismo listado si es
> mostrado en la version de xailer 1.99
>
> - Estando en el diseño del report, si doy la primera vez para la ejecución
> salen todos los datos, la segunda vez que intento visualizarlos no aparece
> ningún registro. Esto tampoco sucede en la versión 1.99
>
>
> Te estoy preparando un programa para que veas el fallo, pero hasta esta
> noche no podré tenerlo.
>
>
> Saludos.
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Problemas con la version 2 de xailer y fastreport.

Mensaje por ignacio »

Juan José,
Acabo de descargar el ejemplo que hay de Xailer y FastReport y modificándolo
un poco veo que efectivamente no imprime nada cuando se trata de fechas.
Pero su mismo ejemplo falla al enviar por segundo vez el mismo listado 'via
Xailer DataSource'. (ni idea del motivo)
Creo que habría que comunicarselo al propio Spirin Sergey, porque
seguramente sea un problema con los tipos DateTime que es muy posible que no
les esté ni siquiera teniendo en cuenta.
Un saludo,
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
mensaje news:4ae5c4d4$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Juan José,
>
> Me temo que FastReport no es una heramienta nuestra y la verdad es que la
> desconocemos completamente. Veo que estás utilizando ADO lo cual me
> desconcierta aún más, pues realmente los datos los sirve ADO y no Xailer
> propiamente, es decir, Xailer no hace una copia de los datos. A ver si
> otros usuarios que utilicen Xailer 2 y FastReport pueden ofrecer algo de
> luz al respecto.
>
> Es posible que ahora los datos lleguen como DateTime cuando antes lo
> hacian como simples Date, pero no sé si el caso.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> Xailer support / Soporte de Xailer
> http://www.xailer.com
> http://www.xailer.info
> "Juan Jose Zamora San Martin" <juanjosezamoras@gmail.com> escribió en el
> mensaje news:[email=4ae41444@svctag-j7w3v3j....]4ae41444@svctag-j7w3v3j....[/email]
>> Ignacio, una vez arreglado el problema de los campo tipo fecha, tengo dos
>> problemas con fastreport (Tengo la última versión de 6-10-2009):
>>
>> - Los campos tipos fecha no aparecen en el listado, el mismo listado si
>> es mostrado en la version de xailer 1.99
>>
>> - Estando en el diseño del report, si doy la primera vez para la
>> ejecución salen todos los datos, la segunda vez que intento visualizarlos
>> no aparece ningún registro. Esto tampoco sucede en la versión 1.99
>>
>>
>> Te estoy preparando un programa para que veas el fallo, pero hasta esta
>> noche no podré tenerlo.
>>
>>
>> Saludos.
>>
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Juan Jose Zamora San
Mensajes: 87
Registrado: Sab Mar 15, 2008 10:29 pm

Problemas con la version 2 de xailer y fastreport.

Mensaje por Juan Jose Zamora San »

Efectivamente Ignacio, el tema es de fechas, he realizado las siguientes
modificaciones en el programa y funciona correctamente:
//---------------------------------------------------------- --------------------
// FUNCTION SetXailerDataSet SACADA DEL EJEMPLO DE XAILER PARA FASTREPH.PRG
//---------------------------------------------------------- --------------------
FUNCTION SetXailerDataSet( oFrManager, cFrAlias, oDataSet )
LOCAL cStr:='', x
WITH OBJECT oDataSet
FOR x := 1 TO :FieldCount()
cStr+= :FieldName( x ) + ";"
NEXT
END WITH
oFrManager:SetUserDataSet( cFrAlias, cStr ,;
{||oDataSet:GoTop( ) } ,;
{||oDataSet:Skip( 1 ) } ,;
{||oDataSet:Skip( -1 ) } ,;
{||oDataSet:Eof( ) } ,;
{|cField| RetornaValorListado( oDataSet,
cField ) } )
RETURN NIL
//---------------------------------------------------------- --------------------
// Vemos el tipo de campo en Xailer 2.0
//---------------------------------------------------------- --------------------
FUNCTION RetornaValorListado( oDataSet, cField )
LOCAL value:= oDataSet:oFieldByName( cField ):FieldGet( )
IF VALTYPE( value ) == "D"
Value:= CTOD( DTOC( Value ) )
ENDIF
RETURN value
//---------------------------------------------------------- --------------------
Tambien el tema del refresco del listado está solucionado abriendo el
dataset de Xailer como ::nCursorType := adOpenDynamic
Gracias.
Ignacio Ortiz de Zúñiga escribió:
> Juan José,
>
> Acabo de descargar el ejemplo que hay de Xailer y FastReport y modificándolo
> un poco veo que efectivamente no imprime nada cuando se trata de fechas.
> Pero su mismo ejemplo falla al enviar por segundo vez el mismo listado 'via
> Xailer DataSource'. (ni idea del motivo)
>
> Creo que habrí­a que comunicarselo al propio Spirin Sergey, porque
> seguramente sea un problema con los tipos DateTime que es muy posible que no
> les esté ni siquiera teniendo en cuenta.
>
> Un saludo,
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Problemas con la version 2 de xailer y fastreport.

Mensaje por ignacio »

Juan José,
Creo que sería bueno reportarselo al creador del software para no tener que
hacer ese truco. Es un problema que se va a encontrar con todo xHarbour, no
sólo con Xailer. Por otra parte, me alegro de ya que lo tengas funcionando.
Un saludo,
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"Juan Jose Zamora San Martin" <juanjosezamoras@gmail.com> escribió en el
mensaje news:4ae5da27$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Efectivamente Ignacio, el tema es de fechas, he realizado las siguientes
> modificaciones en el programa y funciona correctamente:
>
> //---------------------------------------------------------- --------------------
> // FUNCTION SetXailerDataSet SACADA DEL EJEMPLO DE XAILER PARA
> FASTREPH.PRG
> //---------------------------------------------------------- --------------------
> FUNCTION SetXailerDataSet( oFrManager, cFrAlias, oDataSet )
> LOCAL cStr:='', x
>
> WITH OBJECT oDataSet
> FOR x := 1 TO :FieldCount()
> cStr+= :FieldName( x ) + ";"
> NEXT
> END WITH
>
> oFrManager:SetUserDataSet( cFrAlias, cStr ,;
> {||oDataSet:GoTop( ) } ,;
> {||oDataSet:Skip( 1 ) } ,;
> {||oDataSet:Skip( -1 ) } ,;
> {||oDataSet:Eof( ) } ,;
> {|cField| RetornaValorListado( oDataSet,
> cField ) } )
>
>
> RETURN NIL
> //---------------------------------------------------------- --------------------
> // Vemos el tipo de campo en Xailer 2.0
> //---------------------------------------------------------- --------------------
> FUNCTION RetornaValorListado( oDataSet, cField )
> LOCAL value:= oDataSet:oFieldByName( cField ):FieldGet( )
>
> IF VALTYPE( value ) == "D"
> Value:= CTOD( DTOC( Value ) )
> ENDIF
>
> RETURN value
> //---------------------------------------------------------- --------------------
>
> Tambien el tema del refresco del listado está solucionado abriendo el
> dataset de Xailer como ::nCursorType := adOpenDynamic
>
>
> Gracias.
>
>
>
>
> Ignacio Ortiz de Zúñiga escribió:
>> Juan José,
>>
>> Acabo de descargar el ejemplo que hay de Xailer y FastReport y
>> modificándolo un poco veo que efectivamente no imprime nada cuando se
>> trata de fechas. Pero su mismo ejemplo falla al enviar por segundo vez el
>> mismo listado 'via Xailer DataSource'. (ni idea del motivo)
>>
>> Creo que habría que comunicarselo al propio Spirin Sergey, porque
>> seguramente sea un problema con los tipos DateTime que es muy posible que
>> no les esté ni siquiera teniendo en cuenta.
>>
>> Un saludo,
>>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder