Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/08/2007, 10:40
Avatar de Kruzado
Kruzado
 
Fecha de Ingreso: marzo-2007
Mensajes: 307
Antigüedad: 17 años, 2 meses
Puntos: 17
Re: Suma de Labels

A ver.... visual trabaja con el separador decimal como punto, independiente de la configuracion que tu tengas y como los muestra por pantalla, siempre el separador decimal va a ser un punto. Ahora lo malo de esto que nosotros como buenos latinos que somos ocupamos la coma como separador decimal, que pasa con esto? es que cada vez que instalamos una aplicacion, debemos cambiar a configuración regional a los computadores.
Recuerdo una empresa donde tenian dos programas corriendo y uno necestaba una configuración regional y el otro necesita otra, al final el usuario se volvio loco cambiando las configuraciones cada vez que necesitaba usar una....

para evitar esto les aconsejo usen este ejemplo

valor=250,25 (este numero no nos sirve porque lleva)
canti=format(valor,"###########0.00")

xx = InStr(1, canti, ",")
If xx > 0 Then Mid(canti, xx, 1) = "."

resultado de esto
la variable valor toma 250,25... la variable canti toma "250.25", que gano?

que canti lo puedo ocupar por ejemplo en query sin que provoque problemas, puedo sumarlos como en esta consulta solo metiendolos en una funcion val(canti) y lo principal, no tengo que modificar la configuracion regional para utilizar decimales,

espero les guste