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.

Duda con COLUMN OF oReport (2

Foro público de Xailer en español
Responder
Guillermo Guevara Car
Mensajes: 176
Registrado: Sab Ene 19, 2008 5:52 pm

Duda con COLUMN OF oReport (2

Mensaje 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
jasm.quitaesto
Mensajes: 420
Registrado: Sab Ago 16, 2008 9:06 pm

Duda con COLUMN OF oReport (2

Mensaje 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
>
>
Guillermo Guevara Car
Mensajes: 176
Registrado: Sab Ene 19, 2008 5:52 pm

Duda con COLUMN OF oReport (2

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