[Lazarus-es] Lazreport

Jesus Reyes jesusrmx en yahoo.com.mx
Mar Ene 26 21:49:16 CET 2010



--- El mar 26-ene-10, Ismael L. Donis García <ismael en citricos.co.cu> escribió:

De:: Ismael L. Donis García <ismael en citricos.co.cu>
Asunto: Re: [Lazarus-es] Lazreport
A: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org>
Fecha: martes 26 de enero de 2010, 8:28



 
 


 
Jesús comente las líneas del código que tenían el 
signo de - y adicioné por ellas las líneas que tenían el signo de +, pero el 
problema persiste. No se si hice lo correcto porque yo recién comienzo en el 
lenguaje de Pascal. Suena bien, el código debería quedar así:.

        else if AggrBand.Visible then
        begin
           val := StrToFloat(Copy(AggrBand.Values.Values[VarName], 2, 255));
           if dk = dkAvg then
               val := val / AggrBand.Count;
           Exit;
        end;

De todos modos mandé a recompilar e incluso desintalé y 
reinstalé el componente y no se solventa el problema, por lo que veo tendré que 
esperar a que salga un snapshot con el problema solventado.

El snapshop simplemente contendrá el mismo cambio y si no te sirvió el que aplicaste manualmente, sucederá lo mismo con el snapshot, para mayor seguridad, entra al directorio lazreport/source/lib/ y borra todos los archivos *.ppu y *.o que encuentres en los subdirectorios existentes y vuelve a recompilar tu programa, esto forzará una re-compilación de LazReport 
Después de hacer todo eso pongo en la formula lo 
siguiente:
[SUM([rsrpt."VALORUSD"]) + 
SUM([rsrpt."VALORMN"])]
Si  el resultado contiene solo esto, debería haber funcionado. Pero como dije en el mensaje anterior no estoy 100% seguro por que si hay otras variables que no evalúen directamente funciones de agregación estas aun podrían estar evaluando a cadenas y por eso concatena.    De ahí que mi sugerencia era, elaborar un proyecto de prueba, aislado, que reproduzca el problema de este modo podría estar 100% seguro de que la falla esta solucionada y por lo tanto el siguiente snapshot seria confiable al respecto. Si deseas hacerlo de manera confidencial, usa mi dirección para enviarme el proyecto.
Jesús Reyes A.
 



      Encuentra las mejores recetas en Yahoo! Cocina.                       
http://mx.mujer.yahoo.com/cocina/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20100126/aa946ff4/attachment-0002.html>


More information about the Lazarus-es mailing list