Foros del Web » Programación para mayores de 30 ;) » .NET »

Separador de decimales

Estas en el tema de Separador de decimales en el foro de .NET en Foros del Web. Hola, Estoy haciendo un win form en visual basic .net. Tengo ciertas dudas con el separador de decimales que se utiliza: ¿Cómo le digo a ...
  #1 (permalink)  
Antiguo 30/05/2005, 02:02
 
Fecha de Ingreso: abril-2005
Mensajes: 63
Antigüedad: 19 años, 9 meses
Puntos: 0
Separador de decimales

Hola,

Estoy haciendo un win form en visual basic .net. Tengo ciertas dudas con el separador de decimales que se utiliza:

¿Cómo le digo a mi aplicación que utilice como separador de decimales el punto? ¿Es posible hacerlo sin cambiar la configuración regional (es que me gustaría que en cualquier máquina usase el punto)?

¿Hay algún modo de indicarle que utilice como válido tanto el punto como la coma?¿Podría esto darme problemas al insertar valores en una base de datos Access?
  #2 (permalink)  
Antiguo 30/05/2005, 03:07
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 21 años, 4 meses
Puntos: 156
hola,

sobre el tema de los decimales con punto, puedes echar ojeada este post dónde tratamos este tema:

http://www.forosdelweb.com/showthrea...ecimales+punto

1)Yo lo que hago es decirle que utilicen el separador punto para los decimales.

2)Obtener y guardar en una variable pública que seprador decimal hay en la configuración regional de la máquina.

3)Cambiar la configuración regional de la aplicación. Creo que pongo esta ("es-MX")

4)Y cuando debo almacenar un número en la BD, lo que hago es hacer un "replace" del punto por el separador decimal de la máquina del usuario, para que no haya problemas luego.


Aunque bueno, en otro post se comentó que para no hacer todo esto se puede utilizar el InvariantCulture....


saludos!
  #3 (permalink)  
Antiguo 30/05/2005, 04:55
 
Fecha de Ingreso: abril-2005
Mensajes: 63
Antigüedad: 19 años, 9 meses
Puntos: 0
Millón de gracias...parece que todo va bien :D
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 12:28.