FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour FastReport error en convert OleStr
Posts: 731
Joined: Fri Oct 07, 2005 07:42 AM
FastReport error en convert OleStr
Posted: Wed Feb 15, 2012 09:16 AM

Buenas
Estoy intentando usar por fuerza mayor FastReport, y la primera como no, en la frente.
Usando la libreria demo Spirin Sergey

[ IIF( True , 'NADIE', [<Facturas."NOM">] ) ]

¿ Porque esto me da Could not convert variant of type ( Array Variant ) into type ( OleStr ) ?
¿ Alguna iluminación... ?

Saludos

Saludos

Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FastReport error en convert OleStr
Posted: Wed Feb 15, 2012 09:19 AM

Rafa,

Tal vez facturas sea de tipo array (como indica el error) y falte el índice del elemento. El error es que no puede pasar de array a cadena:

[<Facturas[...]."NOM">] ??

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 731
Joined: Fri Oct 07, 2005 07:42 AM
Re: FastReport error en convert OleStr
Posted: Wed Feb 15, 2012 10:05 AM

Yo mismo, por dios, 1h 30 para dar con la solución.
[ IIF( Empty( [<Facturas."NOM">] ) , <Facturas."OCUPANTE"> , <Facturas."NOM"> ) ]

Saludos

Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Posts: 205
Joined: Fri Oct 07, 2005 05:07 PM
Re: FastReport error en convert OleStr
Posted: Wed Feb 15, 2012 09:28 PM

Esto "<Facturas."NOM">" no es necesario ir entre "[]"

Deberia funcionar assim, al menos con la version que tengo funciona.
[ IIF( Empty( <Facturas."NOM"> ) , <Facturas."OCUPANTE"> , <Facturas."NOM"> ) ]

Saludos/regards

RenOmaS



skype: americo.balboa
Posts: 731
Joined: Fri Oct 07, 2005 07:42 AM
Re: FastReport error en convert OleStr
Posted: Thu Feb 16, 2012 11:40 AM

Correcto!

Saludos

Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)

Continue the discussion