Gambas - Números con formato

 
Vista:
sin imagen de perfil

Números con formato

Publicado por Sandra (4 intervenciones) el 27/04/2011 17:53:57
Una consulta, tengo unos textbox, dónde cargo datos de una base a los cuales le pongo formato de $ con decimales, es decir format(nombrecampo, "$##,###.00"), a la vez el operador puede cambiar el valor o no, si pasa con Enter se conserva el valor. Lo que me pasa que cuando quiero grabar el valor en la base de datos o moverlo a una variable tipo float, como tiene formato me da error, me lo toma como un string.
Tampoco me funciona si utilizo el cfloat para convertirlo, realmente no sé como hacer.
Alguien sabe como solucionarlo
Gracias
Sandra
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Miguel Hernandez Liebano
Val: 52
Oro
Ha mantenido su posición en Gambas (en relación al último mes)
Gráfica de Gambas

Números con formato

Publicado por Miguel Hernandez Liebano (63 intervenciones) el 30/04/2011 05:39:59
Saludos, en primera instancia te aconsejo que uses los valuebox para ingresar datos numericos en lugar de los textbox, otra cuestion es realmente necesario el formato?, puede obviarse el formato? solo es cuestion de estilo?... pero si realmente deberias usar los textbox, la variable debes declararla tipo variant y ser accesible a toda la clase para evitar que te genere errores. Un ejemplo seria (bueno asi entendi lo que querias hacer!!!)

PRIVATE a AS Variant
PUBLIC SUB Form_Open()
a = 234.45
TextBox1.Text = Format(a, "$##,###.00")
END

PUBLIC SUB Button1_Click()

a += 35.98
TextBox1.Text = Format(a, "$##,###.00")

END
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Números con formato

Publicado por patricio (1 intervención) el 20/11/2017 16:05:00
gracias por el dato!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar