Visual Basic - formato numerico

Life is soft - evento anual de software empresarial
 
Vista:

formato numerico

Publicado por Racsus (35 intervenciones) el 07/08/2003 12:20:45
Hola

tengo el siguiente numero: 34567,4567

y quiero pasarlo al siguiente formato: 34.567,46

que formato utilizo con la funcion Format(campo,"")?

gracias
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:formato numerico

Publicado por Racsus (35 intervenciones) el 07/08/2003 13:55:02
no me sirve

me separa los decimales, pero tb quiero que me marque los puntos para mejor lectura, es decir

2000 = > 2.0000
20000 = > 20.000

gracias
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:formato numerico

Publicado por Cecilia Colalongo (3116 intervenciones) el 07/08/2003 14:11:07
Revisa tu configuración regional, a mi me funciona perfectamente:

? Format(521112459.4, "##,##0.00")
521.112.459,40

En la MSDN:

' User-defined formats.
MyStr = Format(5459.4, "##,##0.00") ' Returns "5,459.40".
MyStr = Format(334.9, "###0.00") ' Returns "334.90".
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

formato numerico una duda

Publicado por Reynaldo Herrera (67 intervenciones) el 07/08/2003 17:03:42
Hola

como le haria para justificar el resultado a la derecha

? format (123,"##,##.0.00")
? format (1234,"##,##.0.00")
? format (1235,"##,##.0.00")

da como resultado

123.00
1,234.00
12,345.00

y deseo algo asi

123.00
1,234.00
12,345.00

de antemano gracias
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:formato numerico una duda

Publicado por Cecilia Colalongo (3116 intervenciones) el 07/08/2003 19:58:48
Puedes intentar con ésto, por ejemplo si quieres que todas las expresiones tengan 15 posiciones de largo:

var=123.00
var=1234.00
var=12345.00

? String(15-Len(Format(var,"##,##0.00"))," ")+Format(var,"##,##0.00")
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