Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   is not a valid floating point value (https://www.clubdelphi.com/foros/showthread.php?t=81515)

donpedro 21-11-2012 17:18:36

is not a valid floating point value
 
hola a todos,
estoy tratando de hacer que los edit muestren los valores con formato de moneda, y estoy utilizando el siguiente codigo

Código Delphi [-]
eprecio.text := FormatFloat ('###,###,###,##0.00;-###,###,###,##0.00;0',strToFloat(EPRECIO.Text));

pero a la hora de guardar, me da el siguiente error:

eConvertError with message “1,000.00' is not a valid floating point value'

como hago para que al guardar me grabe el edit con un formato normal sin la (coma) ni los decimales

gracias por sus respuestas de antemano

dec 21-11-2012 18:50:13

Hola,

Quizá te interese leer este artículo de Salvador Jover: EditMask y TFormatSettings.

nlsgarcia 21-11-2012 20:54:21

donpedro,

Revisa este link:
Cita:

Guardar en MySQL Formato Moneda: http://www.clubdelphi.com/foros/showthread.php?t=81445
Espero sea útil :)

Nelson.

ecfisa 21-11-2012 22:43:25

Hola donpedro.

Aunque creo que con lo dicho por los compañeros debería ser más que suficiente, te agrego algunos enlaces en que se trato sobre el tema:
Por cierto, muy didáctico el artículo dec ^\||/

Saludos.:)

dec 22-11-2012 16:38:36

Cita:

Empezado por ecfisa (Mensaje 450103)
Por cierto, muy didáctico el artículo dec ^\||/

¡Mérito todo de Salvador Jover! Yo sólo enlacé. :)

Faust 22-11-2012 17:28:50

Cita:

Empezado por donpedro (Mensaje 450073)
hola a todos,
estoy tratando de hacer que los edit muestren los valores con formato de moneda, y estoy utilizando el siguiente codigo

Código Delphi [-]eprecio.text := FormatFloat ('###,###,###,##0.00;-###,###,###,##0.00;0',strToFloat(EPRECIO.Text));


pero a la hora de guardar, me da el siguiente error:

eConvertError with message “1,000.00' is not a valid floating point value'

como hago para que al guardar me grabe el edit con un formato normal sin la (coma) ni los decimales

gracias por sus respuestas de antemano

Don Pedro, el problema de error eConvertError está en que la función FormatFloat recibe como segundo parámetro un float, y tú lo estás convirtiendo a string con StrToFloat... quita entonces StrToFloat y en cuanto a guardarlo sin comas te conviene leer los enlaces que te dejaron anteriormente los compñeros del foro.

donpedro 22-11-2012 17:58:08

Gracias a todos, principalmente a nlsgarcia,, ya que el enlace que posteo me fue de gran utilidad, funciona perfectamente,,,,, asi que este caso se puede dar por cerrado.....

pero gracias a todos aquellos que aportaron....


La franja horaria es GMT +2. Ahora son las 15:57:01.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi