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

FormatCurrency - FormatNumber no guarda con decimales

Estas en el tema de FormatCurrency - FormatNumber no guarda con decimales en el foro de .NET en Foros del Web. Hola De nuevo Tema Formcurrency a formnumer -- base de datos mysql uso el "mysql workbench" y programa vb.net tengo varios campos tipo decimal (10,2) ...
  #1 (permalink)  
Antiguo 24/11/2012, 15:08
Avatar de damid3  
Fecha de Ingreso: noviembre-2012
Mensajes: 90
Antigüedad: 12 años
Puntos: 0
FormatCurrency - FormatNumber no guarda con decimales

Hola De nuevo
Tema Formcurrency a formnumer -- base de datos mysql uso el "mysql workbench" y programa vb.net
tengo varios campos tipo decimal (10,2) y tengo un codigo para que cuando se veas se vea $23.23 ejemplo
codigo:
Código:
   Private Sub FormMoneda()
        tbpreciominimo.Text = FormatCurrency(tbpreciominimo.Text)
        tbpreciocosto.Text = FormatCurrency(tbpreciocosto.Text)
        tbpreciodist.Text = FormatCurrency(tbpreciodist.Text)
        tbpreciolocal.Text = FormatCurrency(tbpreciolocal.Text)
        tbpreciopublico.Text = FormatCurrency(tbpreciopublico.Text)
        tbprecioxunidad.Text = FormatCurrency(tbprecioxunidad.Text)
    End Sub
y tengo otro para poder guardarlos en la base de datos porque al ser de tipo decimal no puede guardarlos
codigo
Código:
Private Sub formNoMoneda()
        tbpreciominimo.Text = FormatNumber(tbpreciominimo.Text, 2)
        tbpreciocosto.Text = FormatNumber(tbpreciocosto.Text, 2)
        tbpreciodist.Text = FormatNumber(tbpreciodist.Text, 2)
        tbpreciolocal.Text = FormatNumber(tbpreciolocal.Text, 2)
        tbpreciopublico.Text = FormatNumber(tbpreciopublico.Text, 2)
        tbprecioxunidad.Text = FormatNumber(tbprecioxunidad.Text, 2)
    End Sub
Pero no los guarda con decimales .. alguno tiene alguna idea ?
uso la funcion formNoMoneda() antes de guardar los datos pero no los guarda con decimales

Ideas :D
desde ya muchas gracias y a ver que pasa XD
Saludos
  #2 (permalink)  
Antiguo 24/11/2012, 17:35
Avatar de damid3  
Fecha de Ingreso: noviembre-2012
Mensajes: 90
Antigüedad: 12 años
Puntos: 0
Respuesta: FormatCurrency - FormatNumber no guarda con decimales

ya esta solucionado lo hice de la siguente forma
el segundo codigo que pasa a convertirlos en numeros lo puse de la asi
Código:
    Private Sub formNoMoneda()
        tbpreciominimo.Text = Str(tbpreciominimo.Text)
        tbpreciocosto.Text = Str(tbpreciocosto.Text)
        tbpreciodist.Text = Str(tbpreciodist.Text)
        tbpreciolocal.Text = Str(tbpreciolocal.Text)
        tbpreciopublico.Text = Str(tbpreciopublico.Text)
        tbprecioxunidad.Text = Str(tbprecioxunidad.Text)
    End Sub

Suerte ^^

Etiquetas: guardar
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 18:20.