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 href="mailto:fredyg1965@gmail.com">fredyg1965@gmail.com</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 href="javascript:_e(%7B%7D,'cvml','maximiliano.duarte@gmail.com');" target="_blank">maximiliano.duarte@gmail.com</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 href="javascript:_e(%7B%7D,'cvml','iv.mesa.prg@gmail.com');" target="_blank">iv.mesa.prg@gmail.com</a>> escribió:<br>
> Maldito corrector.... Formatfloat.....<br>
><br>
><br>
> El jueves, 10 de marzo de 2016, Iván <<a href="javascript:_e(%7B%7D,'cvml','iv.mesa.prg@gmail.com');" target="_blank">iv.mesa.prg@gmail.com</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 href="javascript:_e(%7B%7D,'cvml','maximiliano.duarte@gmail.com');" target="_blank">maximiliano.duarte@gmail.com</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 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 href="javascript:_e(%7B%7D,'cvml','maximiliano.duarte@gmail.com');" target="_blank">maximiliano.duarte@gmail.com</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 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 href="http://domonetic.com/blog" rel="noreferrer" target="_blank">http://domonetic.com/blog</a><br>
>>> >><br>
>>> >> _______________________________________________<br>
>>> >> Lazarus-es mailing list<br>
>>> >> <a href="javascript:_e(%7B%7D,'cvml','Lazarus-es@lists.lazarus.freepascal.org');" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
>>> >> <a 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 href="javascript:_e(%7B%7D,'cvml','Lazarus-es@lists.lazarus.freepascal.org');" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
>>> > <a 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 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 href="http://domonetic.com/blog" rel="noreferrer" target="_blank">http://domonetic.com/blog</a><br>
>>><br>
>>> _______________________________________________<br>
>>> Lazarus-es mailing list<br>
>>> <a href="javascript:_e(%7B%7D,'cvml','Lazarus-es@lists.lazarus.freepascal.org');" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
>>> <a 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 href="javascript:_e(%7B%7D,'cvml','Lazarus-es@lists.lazarus.freepascal.org');" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
> <a 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 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 href="http://domonetic.com/blog" rel="noreferrer" target="_blank">http://domonetic.com/blog</a><br>
<br>
_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="javascript:_e(%7B%7D,'cvml','Lazarus-es@lists.lazarus.freepascal.org');" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a 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>