Clipper/FiveWin - CONSULTA

 
Vista:

CONSULTA

Publicado por CRISTIAN BERRIOS (2 intervenciones) el 25/02/2010 18:40:29
HOLA AMIGOS NECESITO SI ME PUEDEN AYUDAR
TENGO UN PROGRAMA EN CLIPPER (DE FACTURAS) EL CUAL CUANDO IMPRIMO LA FACTURA LOS TOTALES ME APARECEN ASI.

100,000.-
19,000.-
119,000.-

COMO PUEDO DEJAR EN VEZ DE COMA QUE QUEDE POR PUNTOS (SEGUN LA NORMA EN CHILE LA COMA DEBERIA SER PARA DECIMALES Y LOS PUNTOS PARA LOS MONTOS

Y EN CLIPPER ES AL REVES LOS PUNTOS PARA LOS DECIMALES Y LA COMA PARA LOS TOTALES

LES AGRADECERIA MUCHO ME PUDIESEN AYUDAR
GRACIAS
CELULAR 82094360
CASA 02 7341030
O BIEN AL CORREO
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:CONSULTA

Publicado por Antoni Masana (168 intervenciones) el 26/02/2010 06:32:21
Usa esta funcion

* </> ------------------------------------------------------------------ </>
* </> ---&--- </> Cambiar 9,999,999.99 -> 9.999.999,99 </> ---&--- </>
* </> ------------------------------------------------------------------ </>

FUNCTION Comas(cStr)
cStr := STRTRAN(cStr, ".", "'")
RETURN STRTRAN(cStr, ",", ".")

? Comas(TRASFORM(n_Total, "999,999.99"))

Saludos desde Barcelona, España
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CONSULTA

Publicado por Gabriel Pascual (913 intervenciones) el 26/02/2010 21:57:58
Usa el picture en formato europeo:

En vez de hacer:

SAY 100000 PICTURE "999,999,999.99"

cambialo por el formato europeo:

SAY 10000000 PICTURE "@E 999,999,999.99"

@E activa el formato europeo para los pictures numericos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar