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

[SOLUCIONADO] Guardar decimal

Estas en el tema de Guardar decimal en el foro de .NET en Foros del Web. Hola, Tengo un problema a la hora de guardar como decimal una variable. Me explico: tengo textbox en el que se pueden introducir tanto valores ...
  #1 (permalink)  
Antiguo 13/02/2013, 09:37
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 11 años, 11 meses
Puntos: 7
Exclamación Guardar decimal

Hola,

Tengo un problema a la hora de guardar como decimal una variable.
Me explico: tengo textbox en el que se pueden introducir tanto valores como por ejemplo 6,58 o 6.58. Yo recojo el valor de esta forma:
Código vb.net:
Ver original
  1. valor =CDec(Me.TextImporteApLG.Text.Trim())
Si en el ejemplo que vemos el TextImporteApLG es 6,58 valor me coge 6,58 pero si TextImporteApLG es 6.58 valor me coge 658,00 como puedo hacer para que si es 6.58 me mantenga el 6.58.

Gracias
__________________
Gracias por todo;

Un saludo
  #2 (permalink)  
Antiguo 13/02/2013, 10:43
Avatar de giovani_loera  
Fecha de Ingreso: mayo-2011
Ubicación: Tijuana
Mensajes: 225
Antigüedad: 12 años, 10 meses
Puntos: 21
Respuesta: Guardar decimal

Saludos maialenlopez

Puedes reemplazar el punto por una coma.



Código VB:
Ver original
  1. valor =CDec(Me.TextImporteApLG.Text.Trim.Replace('.',','))


Espero que te sirva.
  #3 (permalink)  
Antiguo 14/02/2013, 02:41
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 11 años, 11 meses
Puntos: 7
De acuerdo Respuesta: Guardar decimal

Cita:
Iniciado por giovani_loera Ver Mensaje
Saludos maialenlopez

Puedes reemplazar el punto por una coma.



Código VB:
Ver original
  1. valor =CDec(Me.TextImporteApLG.Text.Trim.Replace('.',','))


Espero que te sirva.
Gracias, no habia caido que se podía hacer un Replace. Funciona prefecto.
__________________
Gracias por todo;

Un saludo

Etiquetas: decimal
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 13:47.