order en cursor?

11/09/2004 - 19:56 por Ducky | Informe spam
Hola,

La pregunta va sobre un cursor obtenido por SQLPT.
Los estoy presentando en un grid y todo va bien.

Ahora quiero implementar la posibilidad en el grid de ordenarlo por columna.

1.- Entonces cual es el procedimiento para ordenar este cursor?
2.- Debo ordenarlo con INDEX ON o hay otro procedimiento?
3.- Forzosamente deben ser indeces compuestos?

Aprecio mucho su tiempo y atencion,
 

Leer las respuestas

#1 Alex Feldstein
12/09/2004 - 00:54 | Informe spam
On Sat, 11 Sep 2004 11:56:56 -0600, "Ducky" wrote:

La pregunta va sobre un cursor obtenido por SQLPT.
Los estoy presentando en un grid y todo va bien.

Ahora quiero implementar la posibilidad en el grid de ordenarlo por columna.

1.- Entonces cual es el procedimiento para ordenar este cursor?



Si te refieres a método, en cualquiera que quieras. Lo mejor y mas
claro es crear un método en tu clase base de grid que se llame indexar
o algo asi. Ese lo corres en el INIT() del grid, y/o al cada vez que
traes nuevos datos (cambias el cursor).

Luego al hacer click en el encabezamiento (header) de una columna,
este hase el cambio a sort ascending o dscending.

2.- Debo ordenarlo con INDEX ON o hay otro procedimiento?



INDEX ON.

3.- Forzosamente deben ser indeces compuestos?



No, pero por que no usar CDX? No tiene ningun sentido no usarlos.
Estos se crearan en un archivo temporario para el cursor que usas y
"se iran" al eliminar el cursor.


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(Address scrambled with ROT-13)

Preguntas similares