<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hola,<br>
voy a responder una pavada por si entedí mal el problema.
Recién lo probé con los componentes de acceso que vienen por
default con lazarus y también funciona (normalmente uso Zeos y
esto anda sin problemas).<br>
Al dar de alta los campos en el TSQLQuery, el campo float
tiene una propiedad Currency, la cual puesta en true hace que los
float se vean sin notación exponencial en todos los componentes
DB. Con esto no se solucionaría todo el problema sin andar
haciendo revoleo de datos ni gastar ciclos de CPU en conversiones
adicionales?<br>
<br>
Nos vemos<br>
Carlos<br>
<br>
<br>
El 11/03/2016 a las 03:19, Iván escribió:<br>
</div>
<blockquote
cite="mid:CAJVRKbGSc9Bs6Wf9gYZZxTzuu2g9FUaUF0n5J+71T4i14gPa5Q@mail.gmail.com"
type="cite">Quizá sea la longitud de la definición del retorno la
que obliga al motor a mandar el número en coma flotante. Prueba (
si es que es posible) a bajar el tamaño de la definición a un
valor más pequeño. (Numeric(10,4)).<br>
<br>
El viernes, 11 de marzo de 2016, Fredy Gonzales <<a
moz-do-not-send="true" href="mailto:fredyg1965@gmail.com"><a class="moz-txt-link-abbreviated" href="mailto:fredyg1965@gmail.com">fredyg1965@gmail.com</a></a>>
escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<p dir="ltr">Creo que el problema no está en Lazarus, esta en el
valor de retorno, yo te recomiendo que pruebes a recibir el
valor y lo conviertes a string y luego a float, sólo como
prueba a ver si lo manda correctamente.</p>
<div class="gmail_quote">El 10/03/2016 21:08, "Maxi" <<a
moz-do-not-send="true"
href="javascript:_e(%7B%7D,'cvml','maximiliano.duarte@gmail.com');"
target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:maximiliano.duarte@gmail.com">maximiliano.duarte@gmail.com</a></a>>
escribió:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">no hace
calculos es us storeprocedure que devuelve un valor de
disponibilidad.<br>
en la base Firebird esta definido el return como STKFIS
NUMERIC(18, 4),<br>
<br>
El día 10 de marzo de 2016, 19:17, Iván <<a
moz-do-not-send="true"
href="javascript:_e(%7B%7D,'cvml','iv.mesa.prg@gmail.com');"
target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:iv.mesa.prg@gmail.com">iv.mesa.prg@gmail.com</a></a>> escribió:<br>
> Maldito corrector.... Formatfloat.....<br>
><br>
><br>
> El jueves, 10 de marzo de 2016, Iván <<a
moz-do-not-send="true"
href="javascript:_e(%7B%7D,'cvml','iv.mesa.prg@gmail.com');"
target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:iv.mesa.prg@gmail.com">iv.mesa.prg@gmail.com</a></a>> escribió:<br>
>><br>
>> Usas aText := formato liar ('0.00',
sender.asfloat);?<br>
>> La select trae el valor del campo o hace algún
cálculo?<br>
>><br>
>> El jueves, 10 de marzo de 2016, Maxi <<a
moz-do-not-send="true"
href="javascript:_e(%7B%7D,'cvml','maximiliano.duarte@gmail.com');"
target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:maximiliano.duarte@gmail.com">maximiliano.duarte@gmail.com</a></a>><br>
>> escribió:<br>
>>><br>
>>> object qTotalMedSTK: TFloatField<br>
>>> DisplayWidth = 10<br>
>>> FieldKind = fkData<br>
>>> FieldName = 'STK'<br>
>>> Index = 7<br>
>>> LookupCache = False<br>
>>> ProviderFlags = [pfInUpdate, pfInWhere]<br>
>>> ReadOnly = True<br>
>>> Required = False<br>
>>> OnGetText = qTotalMedSTKGetText<br>
>>> MaxValue = 0<br>
>>> MinValue = 0<br>
>>> Precision = 2<br>
>>> end<br>
>>><br>
>>> en la columna<br>
>>><br>
>>> item<br>
>>> Title.Caption = 'STK ACTUAL'<br>
>>> Width = 100<br>
>>> FieldName = 'STK'<br>
>>> DisplayFormat = '0.00'<br>
>>> end<br>
>>><br>
>>> probe el ongettext pero me trae con letras y no
un numero<br>
>>><br>
>>> El día 10 de marzo de 2016, 13:58, Fredy
Gonzales<br>
>>> <<a moz-do-not-send="true"
href="javascript:_e(%7B%7D,'cvml','fredyg1965@gmail.com');"
target="_blank">fredyg1965@gmail.com</a>> escribió:<br>
>>> > A ver en el dataset como estableciste el
campo?<br>
>>> ><br>
>>> > El 10/03/2016 11:55, "Maxi" <<a
moz-do-not-send="true"
href="javascript:_e(%7B%7D,'cvml','maximiliano.duarte@gmail.com');"
target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:maximiliano.duarte@gmail.com">maximiliano.duarte@gmail.com</a></a>>
escribió:<br>
>>> >><br>
>>> >> No le encuentro explicacion alguna,
hago una consulta para saber el<br>
>>> >> stock de articulos y ejecuto un
procedimiento.<br>
>>> >> El dato me lo trae correctamente, pero
por mas que le cambie el<br>
>>> >> formato en la columna en el campo,
incluso hice uns cast en la<br>
>>> >> consulta. Siempre me muestra como 12E4
o algo asi<br>
>>> >><br>
>>> >> --<br>
>>> >> El que pregunta aprende, y el que
contesta aprende a responder.<br>
>>> >><br>
>>> >> No a la obsolecencia programada:<br>
>>> >><br>
>>> >><br>
>>> >> <a moz-do-not-send="true"
href="http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml"
rel="noreferrer" target="_blank">http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml</a><br>
>>> >><br>
>>> >> Linux User #495070<br>
>>> >> <a moz-do-not-send="true"
href="http://domonetic.com/blog" rel="noreferrer"
target="_blank">http://domonetic.com/blog</a><br>
>>> >><br>
>>> >>
_______________________________________________<br>
>>> >> Lazarus-es mailing list<br>
>>> >> <a moz-do-not-send="true"
href="javascript:_e(%7B%7D,'cvml','Lazarus-es@lists.lazarus.freepascal.org');"
target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
>>> >> <a moz-do-not-send="true"
href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es"
rel="noreferrer" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
>>> ><br>
>>> ><br>
>>> >
_______________________________________________<br>
>>> > Lazarus-es mailing list<br>
>>> > <a moz-do-not-send="true"
href="javascript:_e(%7B%7D,'cvml','Lazarus-es@lists.lazarus.freepascal.org');"
target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
>>> > <a moz-do-not-send="true"
href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es"
rel="noreferrer" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
>>> ><br>
>>><br>
>>><br>
>>><br>
>>> --<br>
>>> El que pregunta aprende, y el que contesta
aprende a responder.<br>
>>><br>
>>> No a la obsolecencia programada:<br>
>>><br>
>>> <a moz-do-not-send="true"
href="http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml"
rel="noreferrer" target="_blank">http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml</a><br>
>>><br>
>>> Linux User #495070<br>
>>> <a moz-do-not-send="true"
href="http://domonetic.com/blog" rel="noreferrer"
target="_blank">http://domonetic.com/blog</a><br>
>>><br>
>>> _______________________________________________<br>
>>> Lazarus-es mailing list<br>
>>> <a moz-do-not-send="true"
href="javascript:_e(%7B%7D,'cvml','Lazarus-es@lists.lazarus.freepascal.org');"
target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
>>> <a moz-do-not-send="true"
href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es"
rel="noreferrer" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
><br>
><br>
> _______________________________________________<br>
> Lazarus-es mailing list<br>
> <a moz-do-not-send="true"
href="javascript:_e(%7B%7D,'cvml','Lazarus-es@lists.lazarus.freepascal.org');"
target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
> <a moz-do-not-send="true"
href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es"
rel="noreferrer" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
><br>
<br>
<br>
<br>
--<br>
El que pregunta aprende, y el que contesta aprende a
responder.<br>
<br>
No a la obsolecencia programada:<br>
<a moz-do-not-send="true"
href="http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml"
rel="noreferrer" target="_blank">http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml</a><br>
<br>
Linux User #495070<br>
<a moz-do-not-send="true" href="http://domonetic.com/blog"
rel="noreferrer" target="_blank">http://domonetic.com/blog</a><br>
<br>
_______________________________________________<br>
Lazarus-es mailing list<br>
<a moz-do-not-send="true"
href="javascript:_e(%7B%7D,'cvml','Lazarus-es@lists.lazarus.freepascal.org');"
target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a moz-do-not-send="true"
href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es"
rel="noreferrer" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
</blockquote>
</div>
</blockquote>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Lazarus-es mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a>
<a class="moz-txt-link-freetext" href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a>
</pre>
</blockquote>
<br>
</body>
</html>