<br><br><div class="gmail_quote">El 24 de octubre de 2012 16:07, Martin Gomez <span dir="ltr">&lt;<a href="mailto:mmgomez@gmail.com" target="_blank">mmgomez@gmail.com</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im"><font face="tahoma,sans-serif"><br></font><br><div class="gmail_quote">2012/10/24 Paola Bruccoleri <span dir="ltr">&lt;<a href="mailto:pbruccoleri@adinet.com.uy" target="_blank">pbruccoleri@adinet.com.uy</a>&gt;</span><br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>bueno, te agradezco, porque no te entiendo tu idea.<br>
El asunto es cómo mostrar datos enlazados de otra tabla, no veo como si<br>
no uso campos lookup.<br>
Por ejemplo si la tabla tiene<br>
nro factura - codigo vendedor - codigo usuario - importe, etc...<br>
<br>
es coherente mostrar en vez del código de vendedor, usuario, etc, su<br>
NOMBRE y eso es lo que intento hacer y a su vez, ordenar las columnas<br>
por esos nombres<br></div></blockquote></div><br></div>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.<div>


Para los Insert y Update, usas un TUpdateSQL (eso era en Delphi) o llenas la propiedad UpdateSQL (en SQLdb de Lazarus)</div><div><br></div><div>Creo que con unos cuantos INNER JOIN te libras de un buen dolor de cabeza.</div>


<div><br></div><div>Saludos.<span class="HOEnZb"><font color="#888888"><br clear="all"><div><br></div>-- <br><div><span style="font-family:tahoma,sans-serif">Try not to become a man of success but rather to become a man of value. <i>Albert Einstein</i></span></div>


<br>
</font></span></div>
<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" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
<br></blockquote></div><br><br clear="all">Horacio me gano de mano.<br><br>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.<br>

<br><br>-- <br>El que pregunta aprende, y el que contesta aprende a responder.<br><br>No a la obsolecencia programada: <a href="http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html" target="_blank">http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html</a><br>

<br>Linux User #495070<br><a href="http://domonetic.com/blog" target="_blank">http://domonetic.com/blog</a><br>