<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Estimados colegas:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>en mis aplicaciones, cuando tengo necesidad de usar
cifras float como este ejemplo, acostumbro a leer el DecimalSeparator que tiene
la maquina en una posicion muy al principio de la aplicacion. Si no es ún punto,
entonces la guardo en una variable DecimalSeparatorAnt. Después la cambio para
el punto, hago todo el trabajo, y en la ultima form, que es la "despedida",
vuelvo a restituirle al usuario su DecimalSeparatorAnt, para que no se ponga
bravo. Esto es totalmente transparente para el usuario. Hay que tener en cuenta
si el no ha dado con anterioridad alguna orden para "que no se pueda cambiar" el
default, en cuyo caso hay que tomar otras medidas.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>saludos,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Ing. Héctor F. Fiandor Rosario<BR><A
href="mailto:hfiandor@infomed.sld.cu">hfiandor@infomed.sld.cu</A></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=joshyfun@gmail.com href="mailto:joshyfun@gmail.com">José Mejuto</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=lazarus-es@lists.lazarus.freepascal.org
href="mailto:lazarus-es@lists.lazarus.freepascal.org">Spanish version of
Lazarus List</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, February 28, 2013 8:02
AM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Lazarus-es] Campo Float en
DBGrid</DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial
size=2></FONT><BR></DIV>El 28/02/2013 20:32, Anxo Vázquez escribió:<BR>>
Tengo una bd SQLite en la que hay definido varios campos decimales.<BR>>
Capturo los datos en las celdas de un DBGrid, el primer dato número<BR>>
corresponde a un integer que captura sin problemas, estos aparecen en
la<BR>> celda del campo siguiente, lleva asociado un evento OnChange, ya
que al<BR>> introducir un número da un mensaje diciendo que 12 no es un
Float. Este<BR>> es el código.<BR>><BR><BR>Hola,<BR><BR>SQLite guarda
toda la información en formato texto así que lo único que <BR>se me ocurre es
que puedas tener un problema de "punto decimal". Prueba <BR>a poner al
principio del
programa:<BR><BR>DefaultFormatSettings.DecimalSeparator:='.';<BR><BR>Y a ver
que pasa...<BR><BR>--
<BR><BR><BR>_______________________________________________<BR>Lazarus-es
mailing list<BR><A
href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</A><BR><A
href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</A></BLOCKQUOTE></BODY></HTML>