<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<tt>Ignacio:<br>
<br>
A propÃsito de tu explicaciÃn sobre mi pregunta nro. 2, me puse a
pensar en la performace que pudiera llegar a tener esa utilidad, y
estaba pensando en hacerme un pequeÃo ejemplo con alguna tabla que
tuviera unos cuantos registros (500.000) para ver que pasaba, pero esta
aclaraciÃn me ahorra la prueba y te agradezco la mejora. Vi tambiÃn que
ese orden funciona ascendente y descendente segÃn los click que se den
en la columna, Âse estÃn generando 2 indices por columna?<br>
<br>
Como anecdota te cuento que justo cuando estaba resolviendo esa
utilidad "a mano" aprovechando indices existentes en las tablas, leà en
las news que le comentabas a alguien que existÃa esa propiedad <span
class="moz-smiley-s8"><span> =-OÂ </span></span>ÂÂÂ que gran sorpresa
!!! me ahorraste unas cuantas lineas de cÃdigo <span
class="moz-smiley-s3"><span>

</span></span><br>
<br>
Saludos<br>
Daniel.<br>
<br>
</tt><br>
Ignacio Ortiz de ZÃÃiga escribiÃ:
<blockquote cite="mid45c07b5a$
1@news.xailer.com" type="cite">
<title></title>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<meta content="MSHTML 6.00.5730.11" name="GENERATOR">
<style></style>
<div><font face="Arial" size="2">Por cierto, </font></div>
<div>Â</div>
<div><font face="Arial" size="2">He aprovechado el bug para mejorar
el rendimiento de lAutoOrder con DBF's. Actualmente cada vez que se
hacia click en una columna se generaba un Tag temporal, incluso aunque
se hubiera ordenado ya alguna vez sobre esa misma columna. Con la nueva
versiÃn de Xailer cuando el RDD soporta mÃltiples tags en un Ãnico
archivo Ãndice, tan sÃlo se generà el tag una vez por cada columna que
seÂordene. </font></div>
<div>Â</div>
<div><font face="Arial" size="2">Un saludo</font></div>
<div><br>
-- <br>
Ignacio Ortiz de ZÃÃiga<br>
<a href="http://www.xailer.com">http://www.xailer.com</a></div>
<div>Â</div>
<div>Â</div>
<blockquote dir="ltr"
style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
<div>"Ignacio Ortiz de ZÃÃiga" <<a
href="mailto:
NoName@xailer.com">
NoName@xailer.com</a>> escribià en
el mensaje <a href="news:45c077df$
1@news.xailer.com">news:45c077df$
1@news.xailer.com</a>...</div>
<div><font face="Arial" size="2">Daniel, </font></div>
<div>Â</div>
<div><font face="Arial" size="2">Es un error que ya estÃ
solucionado. Estarà disponible en la futura versiÃn de Xailer. Gracias
por su colaboraciÃn.</font></div>
<div>Â</div>
<div><font face="Arial" size="2">Un saludo,</font></div>
<div><br>
-- <br>
Ignacio Ortiz de ZÃÃiga<br>
<a href="http://www.xailer.com">http://www.xailer.com</a></div>
<div>Â</div>
<div>Â</div>
<blockquote dir="ltr"
style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
<div>"Daniel Du PrÃ" <<a
href="mailto:
ddupre@macrosistemas.com.uy">
ddupre@macrosistemas.com.uy</a>>
escribià en el mensaje <a href="news:
45bf5aa9@news.xailer.com">news:
45bf5aa9@news.xailer.com</a>....</div>
<tt>Ingacio:<br>
<br>
Me pasa lo siguiente<br>
<br>
En el mismo TDBBrowse que estoy probando con ADS y que antes lo tenia
con TNTXDataSource, al clickear sobre el tÃtulo de las columnas (para
que ordene por ese campo) aparece en el depurador lo siguiente:<br>
<br>
<font color="#3333ff">#1: XAILER TDbfDataSet:Sort() Invalid
expression (NRORAMO)</font> // NRORAMO es un campo de la tabla.<br>
<br>
y algo anÃlogo sucede si clickeo sobre la otra columna (la tabla tiene
solo dos campos)<br>
<br>
No logro darme cuenta que me falta, porque si bien tengo un indice
activo por ambos campos y la propiedad lAutoOrder = .T., entiendo que
Xailer crearÃa sus indices para poder ordenarlo.<br>
<br>
Saludos<br>
Daniel.<br>
<br>
</tt><br>
Daniel Du Prà escribiÃ:
<blockquote cite="mid45bf2d08$
1@news.xailer.com" type="cite"><tt>Ignacio:<br>
<br>
Muchas gracias por las aclaraciones.<br>
<br>
Saludos<br>
Daniel.<br>
</tt><br>
Ignacio Ortiz de ZÃÃiga escribiÃ:
<blockquote cite="mid45bf09ad$
1@news.xailer.com" type="cite">
<pre wrap="">Daniel,
</pre>
<blockquote type="cite">
<pre wrap="">1) Cuando se muestran los registros de una tabla Âse estÃn viendo los
registros propiamente dichos o se estÃs viendo datos que se cargaron en
alguna tabla temporal creada por TDBbrowse?
</pre>
</blockquote>
<pre wrap=""><!---->
Se estÃn viendo los registros realmente.
</pre>
<blockquote type="cite">
<pre wrap="">2) Como es que se ordenan los registros por la columna que se seleccione
(teniendo la propiedad lAutoOrder = .T. claro), si no necesariamente hay
algÃn Ãndice activo que utilice los campos de dichas columnas?
</pre>
</blockquote>
<pre wrap=""><!---->
Xailer crea los Ãndices temporales para conseguirlo. No hay magia,
simplemente mucho curro por debajo.

Un saludo,
</pre>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</body>
</html>