Cita:
Empezado por donpedro
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.