Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

limitar un label a dos decimales.

Estas en el tema de limitar un label a dos decimales. en el foro de Visual Basic clásico en Foros del Web. Saludos!! Estoy practicando un poco y seguro que es muy simple pero llevo peleandome dias con un label. Es el resultado de una operación con ...
  #1 (permalink)  
Antiguo 09/03/2005, 09:36
 
Fecha de Ingreso: mayo-2004
Ubicación: maresme
Mensajes: 88
Antigüedad: 20 años
Puntos: 1
limitar un label a dos decimales.

Saludos!!
Estoy practicando un poco y seguro que es muy simple pero llevo peleandome dias con un label. Es el resultado de una operación con decimales y quiero limitarlo a dos. He probado con DataFormat pero siguen saliendo todos los decimales. Lo he cambiado a Currency porque en realidad es una operacion con euros pero tampoco sale. ¿Cómo lo puedo hacer?
Muchas gracias.
__________________
Maria José.
  #2 (permalink)  
Antiguo 09/03/2005, 10:41
Avatar de vbx3m  
Fecha de Ingreso: febrero-2005
Ubicación: Venezuela
Mensajes: 524
Antigüedad: 19 años, 3 meses
Puntos: 1
2 decimales

Prueba con esto despues de calcular:

Label1.Caption = FormatNumber(Label1.Caption, -1)

Pruebalo y me avisas...
__________________
ホルヘ・ラファエル・マルティネス・レオン
  #3 (permalink)  
Antiguo 09/03/2005, 11:04
 
Fecha de Ingreso: mayo-2004
Ubicación: maresme
Mensajes: 88
Antigüedad: 20 años
Puntos: 1
Muchas gracias pero lo he probado y me siguen saliendo varios decimales, cuatro, tres..depende del importe.
__________________
Maria José.
  #4 (permalink)  
Antiguo 09/03/2005, 12:30
Avatar de vbx3m  
Fecha de Ingreso: febrero-2005
Ubicación: Venezuela
Mensajes: 524
Antigüedad: 19 años, 3 meses
Puntos: 1
Decimales

Bueno yo lo probe así y me dio solo dos decimales:

Label1.Caption = FormatNumber((Val(Text1.Text) * Val(Text2.Text)), -1)

Si no te da me avisas...
__________________
ホルヘ・ラファエル・マルティネス・レオン
  #5 (permalink)  
Antiguo 09/03/2005, 12:34
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
talvez con esto
Label1.Caption = Format(Label1.Caption,"#######.00")

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #6 (permalink)  
Antiguo 09/03/2005, 13:10
 
Fecha de Ingreso: mayo-2004
Ubicación: maresme
Mensajes: 88
Antigüedad: 20 años
Puntos: 1
Muchas gracias, me va perfecto. Con dos decimales y el punto del millar.
__________________
Maria José.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:35.