[Lazarus-es] problema con lentitud en sistema

Paola Bruccoleri pbruccoleri en adinet.com.uy
Mie Oct 24 22:20:50 CEST 2012


Hola Maxi y todos..
gracias por sus respuestas.. eso sí, la de Horacio (?) nunca la ví 
(tampoco en el spam) jajaj
Después les cuento como me va..
byeeeeeeeee
 

--

--


>----Original Message----
>De: maximiliano.duarte en gmail.com
>Fecha: 24/10/2012 17:17 
>Para: "Spanish version of Lazarus List"<lazarus-es en lists.lazarus.
freepascal.org>
>Asunto: Re: [Lazarus-es] problema con lentitud en sistema
>
>El 24 de octubre de 2012 16:07, Martin Gomez <mmgomez en gmail.com> 
escribió:
>
>>
>>
>> 2012/10/24 Paola Bruccoleri <pbruccoleri en adinet.com.uy>
>>
>>> bueno, te agradezco, porque no te entiendo tu idea.
>>> El asunto es cómo mostrar datos enlazados de otra tabla, no veo 
como si
>>> no uso campos lookup.
>>> Por ejemplo si la tabla tiene
>>> nro factura - codigo vendedor - codigo usuario - importe, etc...
>>>
>>> es coherente mostrar en vez del código de vendedor, usuario, etc, 
su
>>> NOMBRE y eso es lo que intento hacer y a su vez, ordenar las 
columnas
>>> por esos nombres
>>>
>>
>> Paola, como te comenta Horacio, tu solución es reemplazar el TTable 
por un
>> TQuery y usar una sentencia SQL que haga los lookups por vos, de esa 
manera
>> el trabajo lo hace el server y la info se transmite una sola vez, 
vas a ver
>> que no se cuelga más.
>> Para los Insert y Update, usas un TUpdateSQL (eso era en Delphi) o 
llenas
>> la propiedad UpdateSQL (en SQLdb de Lazarus)
>>
>> Creo que con unos cuantos INNER JOIN te libras de un buen dolor de 
cabeza.
>>
>> Saludos.
>>
>> --
>> Try not to become a man of success but rather to become a man of 
value. *Albert
>> Einstein*
>>
>>
>> _______________________________________________
>> Lazarus-es mailing list
>> Lazarus-es en lists.lazarus.freepascal.org
>> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>>
>>
>
>Horacio me gano de mano.
>
>Paola si queres velocidad te conviene hagas el join con todo, trayendo 
los
>codigos de la tabla pincipal y ocultas y la descripcion de la foranea, 
el
>order by va a ser rapido porque al refrescar cambiar el order by desde 
la
>consulta.
>
>
>-- 
>El que pregunta aprende, y el que contesta aprende a responder.
>
>No a la obsolecencia programada:
>http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html

>
>Linux User #495070
>http://domonetic.com/blog
>_______________________________________________
>Lazarus-es mailing list
>Lazarus-es en lists.lazarus.freepascal.org
>http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>






More information about the Lazarus-es mailing list