Página 1 de 1

TDBBrowse ¿como funciona?

Publicado: Mar Ene 30, 2007 1:56 am
por ddupre
Hola foro:
No tengo del todo claro como funciona el TDBbrowse y tengo las
siguientes dudas, que me gustarí­a que alguien que lo entienda bien tenga
la amabilidad de explicármelo en estas preguntas:
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?
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?
Gracias
Daniel

TDBBrowse ¿como funciona?

Publicado: Mar Ene 30, 2007 10:02 am
por ignacio
Daniel,
> 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?
Se están viendo los registros realmente.
> 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?
Xailer crea los índices temporales para conseguirlo. No hay magia,
simplemente mucho curro por debajo. ;-)
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Daniel Du Pré" <ddupre@macrosistemas.com.uy> escribió en el mensaje
news:[email=45be97ad@news.xailer.com...]45be97ad@news.xailer.com...[/email]
> Hola foro:
>
> No tengo del todo claro como funciona el TDBbrowse y tengo las siguientes
> dudas, que me gustaría que alguien que lo entienda bien tenga la
> amabilidad de explicármelo en estas preguntas:
>
> 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?
>
> 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?
>
> Gracias
>
> Daniel

TDBBrowse ¿como funciona?

Publicado: Mar Ene 30, 2007 12:33 pm
por ddupre
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<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>
</body>
</html>

TDBBrowse ¿como funciona?

Publicado: Mar Ene 30, 2007 3:48 pm
por ddupre
<!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>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">
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
<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>
</body>
</html>

TDBBrowse ¿como funciona?

Publicado: Mié Ene 31, 2007 12:04 pm
por ignacio
Daniel,
Es un error que ya está solucionado. Estará disponible en la futura versión de Xailer. Gracias por su colaboración.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Daniel Du Pré" <ddupre@macrosistemas.com.uy> escribió en el mensaje news:[email=45bf5aa9@news.xailer.com...]45bf5aa9@news.xailer.com...[/email]
Ingacio:
Me pasa lo siguiente
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:
#1: XAILER TDbfDataSet:Sort() Invalid expression (NRORAMO) // NRORAMO es un campo de la tabla.
y algo análogo sucede si clickeo sobre la otra columna (la tabla tiene solo dos campos)
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.
Saludos
Daniel.
Daniel Du Pré escribió:
Ignacio:
Muchas gracias por las aclaraciones.
Saludos
Daniel.
Ignacio Ortiz de Zúñiga escribió:
Daniel,
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?

Se están viendo los registros realmente.
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?

Xailer crea los í­ndices temporales para conseguirlo. No hay magia,
simplemente mucho curro por debajo. ;-)
Un saludo,

--

TDBBrowse ¿como funciona?

Publicado: Mié Ene 31, 2007 12:19 pm
por ddupre
<!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>Gracias Ingacio. <br>
<br>
Aguardo la soluciÃn.<br>
<br>
Saludos<br>
<br>
</tt><br>
Ignacio Ortiz de ZÃÃiga escribiÃ:
<blockquote cite="mid45c077df$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">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:[email=45bf5aa9@news.xailer..com]45bf5aa9@news.xailer..com[/email]</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>
</body>
</html>

TDBBrowse ¿como funciona?

Publicado: Mié Ene 31, 2007 12:19 pm
por ignacio
Por cierto,
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.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje news:45c077df$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
Daniel,
Es un error que ya está solucionado. Estará disponible en la futura versión de Xailer. Gracias por su colaboración.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Daniel Du Pré" <ddupre@macrosistemas.com.uy> escribió en el mensaje news:[email=45bf5aa9@news.xailer.com...]45bf5aa9@news.xailer.com...[/email]
Ingacio:
Me pasa lo siguiente
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:
#1: XAILER TDbfDataSet:Sort() Invalid expression (NRORAMO) // NRORAMO es un campo de la tabla.
y algo análogo sucede si clickeo sobre la otra columna (la tabla tiene solo dos campos)
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.
Saludos
Daniel.
Daniel Du Pré escribió:
Ignacio:
Muchas gracias por las aclaraciones.
Saludos
Daniel.
Ignacio Ortiz de Zúñiga escribió:
Daniel,
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?

Se están viendo los registros realmente.
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?

Xailer crea los í­ndices temporales para conseguirlo. No hay magia,
simplemente mucho curro por debajo. ;-)
Un saludo,

--

TDBBrowse ¿como funciona?

Publicado: Mié Ene 31, 2007 7:58 pm
por ddupre
<!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>

TDBBrowse ¿como funciona?

Publicado: Jue Feb 01, 2007 10:26 am
por ignacio
Daniel,
>>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?
Sólo en el caso de ADS que no soporta el uso de la función OrdDescend()
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
--

TDBBrowse ¿como funciona?

Publicado: Jue Feb 01, 2007 1:46 pm
por ddupre
<!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>
Gracias por la aclaraciÃn.<br>
<br>
Saludos<br>
<br>
</tt><br>
Ignacio Ortiz de ZÃÃiga escribiÃ:
<blockquote cite="mid45c1b245$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">Daniel, </font></div>
<div>Â</div>
<div><font face="Arial" size="2">>>tambiÃn que ese orden
funciona ascendente y descendente segÃn los click </font></div>
<div><font face="Arial" size="2">>>que se den en >>la
columna, Âse estÃn generando 2 indices por columna?</font></div>
<div>Â</div>
<div><font face="Arial" size="2">SÃlo en el caso de ADS que no
soporta el uso de la funciÃn OrdDescend()</font></div>
<div>Â</div>
<div><font face="Arial" size="2">Un saludo</font></div>
<div><font face="Arial" size="2"><br>
</font></div>
<div>-- <br>
Ignacio Ortiz de ZÃÃiga<br>
<a href="http://www.xailer.com">http://www.xailer.com</a></div>
<div>Â</div>
</blockquote>
</body>
</html>

TDBBrowse ¿como funciona?

Publicado: Lun Feb 05, 2007 9:19 am
por Carlos Mora
Ignacio,
> >>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?
>
> Sólo en el caso de ADS que no soporta el uso de la función OrdDescend()
A modo de idea respecto del ascendente,/descendente... ¿Se podrí­a usar
un juego de codeblocks en lugar de los normales, que opere cambiando el
gotop por el gobottom, y haciendo skips inversos? creo que lo ví­ en
algun lado hace bastante pero seguro que no es dificil de implementar.
Ahh! Si estoy haciendo el browse inverso, el dbseek hay que hacerlo con
el lLast en .T.
Saludos,
Carlos.

TDBBrowse ¿como funciona?

Publicado: Lun Feb 05, 2007 1:18 pm
por ignacio
Carlos,
OrdDescend() es instantáneo. No es necesario hacer nada de lo que comenta.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Carlos Mora" <carlos.mora@atisa.es> escribió en el mensaje
news:45c6e886$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Ignacio,
>> >>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?
>> Sólo en el caso de ADS que no soporta el uso de la función OrdDescend()
> A modo de idea respecto del ascendente,/descendente... ¿Se podría usar un
> juego de codeblocks en lugar de los normales, que opere cambiando el gotop
> por el gobottom, y haciendo skips inversos? creo que lo ví en algun lado
> hace bastante pero seguro que no es dificil de implementar. Ahh! Si estoy
> haciendo el browse inverso, el dbseek hay que hacerlo con el lLast en .T.
>
> Saludos,
>
> Carlos.