Programación General > Visual Basic 6.0 e inferiores
Ayuda Con Decimales
juravi:
:devil:
Hola, no se si no me explique..
Miren
Si en tu caja de texto(u otro tipo de objeto) usas la funcion Format(numero,"###,##0.00") para que el usuario lo vea "BONITO" la funcion Val() es un plomo(para hacer sumas) ya que el toma la coma(,) como si fuera un caracter y no un numero, y de la coma en adelante lo omite.
Por eso puse:
:comp:
--- Citar ---Pero has un ejemplo con valores mallores de 1,000.00. ( Suma= val(valor1 )+ val(Valor2)) donde valor1= 1200 y valor2= 850(por Ej). Si te manda (2) en ves de (2,050.00) usa esto[Suma= round(valor1,2) + round(valor2,2)] ya que el val algunas veces es tonto y toma el 1,000 como si fuera (1).
--- Fin de la cita ---
Pero si solo estas usando la caja de texto normal, sin coma osea (1000.34) el val si funciona
Ahora si me explique..?
Saludos
Navegación
[*] Página Anterior
Ir a la versión completa