Formato Labels

26/04/2007 - 21:38 por Archivo Plano | Informe spam
Señores:

Estoy haciendo el siguiente cálculo:

Las variables (Total, campo1, campo2) estan definidas como doubles. Lbltot
debe ser igual a valor que viene enla variable Total.

Entonces:
Total = (campo1 / campo2)
Lbltot = Total

Total = (16.1 / 20.7)
Total = 0.777777777
Lbltot = 0.77

Que instrucción debo aplicar al label (Lbltot) o a la variable (Total) para
que me muestre dicho valor unicamente con dos decimales :

De igual manera tengo que trabajar con varios resultados para mostrarlos en
Label diferentes por ejemplo Total1 = 5.965,00 que formato aplico para
separador de miles y decimales?????

Agradezco de antemano a la persona que me pueda colaborar en este tema.

Att;
Mao
 

Leer las respuestas

#1 Héctor Miguel
27/04/2007 - 07:31 | Informe spam
hola, 'anonimo/a' !

Estoy haciendo el siguiente calculo:
Las variables (Total, campo1, campo2) estan definidas como doubles.
Lbltot debe ser igual a valor que viene en la variable Total.
Entonces:
Total = (campo1 / campo2)
Lbltot = Total

Total = (16.1 / 20.7)
Total = 0.777777777
Lbltot = 0.77

Que instruccion debo aplicar al label (Lbltot) o a la variable (Total) para que me muestre dicho valor unicamente con dos decimales

De igual manera tengo que trabajar con varios resultados para mostrarlos en Label diferentes
por ejemplo Total1 = 5.965,00 que formato aplico para separador de miles y decimales?????



[aunque no se ve por que 'mezclas' separadores decimales entre punto <-> coma en ambos ejemplos] -???-
para las funciones 'nativas' de vba, los separadores son los convencionales para USA: miles=coma, decimales=punto
la 'presentacion' en la interfase con el usuario, asumira los convencionalismos de SU configuracion regional ;) [p.e.]:

-> para tu Lbltot utiliza: -> Lbltot.Caption = Format(Total, "0.00") [lo que devolveria: 0.78]
para otras 'cantidades/formatos/...' utiliza: <objeto_label>..Caption = Format(<variable>, "#,##0.00")

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares