Página 1 de 1

Duda con COLUMN OF oReport (2

Publicado: Mar Ago 25, 2009 11:49 am
por Guillermo Guevara Car
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

Duda con COLUMN OF oReport (2

Publicado: Mar Ago 25, 2009 12:11 pm
por jasm.quitaesto
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
>
>

Duda con COLUMN OF oReport (2

Publicado: Mar Ago 25, 2009 7:15 pm
por Guillermo Guevara Car
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
>>