Ver Mensaje Individual
  #1  
Antiguo 21-08-2015
giulichajari giulichajari is offline
Miembro
 
Registrado: nov 2012
Posts: 306
Reputación: 12
giulichajari Va por buen camino
Formato currency varia entre XP y Win7

Hola amigos..
Desarrolle una aplicacion en XP y el total de la factura me muestra en XP:

$ 20,00

Pero fui a Windows 7 a probar el sistema (otra maquina) y obtengo: (en el dbgrid y precio unitarios tambien):

20,00 €

Cuando quiero guardar la factura me dice que no es un valor valido.

El amigo ecfisa me recomendo:

Código Delphi [-]
function UnFormatCurr(const CurrValue: string): string;
begin
   Result:= CurrValue;
   Result:= StringReplace(Result, '$', '', [rfReplaceAll]);
   Result:= StringReplace(Result, '.', '', [rfReplaceAll]);
end;

Se podria solucionar con:

Código Delphi [-]
   Result:= StringReplace(Result, '€', '', [rfReplaceAll]);

y para que no se vea en euros y con el signo peso ($) como hago?

Gracias
Responder Con Cita