Estimado Alf+
Gracias por tu apoyo, efectivamente las cadenas de caracteres no pueden
sumarse aritméticamente.
El problema inicial era que ocupábamos desplegar un dato numérico con o sin
decimales.
Imagina que estamos desplegando cantidades de inventario donde los KGS
llevan decimales y las PZAS no, por lo cual requeríamos en la misma columna
PICTURES en formato '999' y '999.99' según la unidad de medida del artículo.
Lo anterior lo resolvimos con el TRANSFORM (Sugerido por René Flores) y
ahora tenemos el problema de que no podemos totalizar la columna.
Realmente ese es el propósito del post, haber si alguien tiene alguna
sugerencia ó solución.
Saludos.
Guillermo.
"José Alfonso Suárez Moreno" <
jasm.quitaesto@tpvsoft.com> escribió en el
mensaje news:4a93b8ec$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Guillermo,
>
> Al usar transform, ARTICULO-Cantidad se convierte en cadena y no se puede
> sumar.
>
> Saludos,
>
> Alf+.
>
>
>
> Guillermo Guevara C. escribió:
>> Lo que se pretende es que se muestre el total de la columna, lo intento
>> asi pero no funciona
>>
>> COLUMN OF oReport;
>> TITLE 'Ventas';
>> DATA
>> If(ARTICULO->Decimales=='S',Transform(ARTICULO->Cantidad,'999.999'),Transform(ARTICULO- >Cantidad,'999,999'));
>> ALIGN taRIGHT;
>> TOTAL
>>
>> Cual es la forma correcta, gracias de antemano
>>
>> Guillermo
>>