http://www.lawebdelprogramador.com/foros/FoxPro_Visual_FoxPro/836960-Ordenar_un_cursor.html
Mensajes realizados anteriormente (No estaban la última vez que entraste)Ordenar un cursor
Pablo (11/07/2007 17:40:57)
4.170 visitas
5 respuestas
RE:Ordenar un cursor
Jose (11/07/2007 19:34:08)
RE:Ordenar un cursor
marcelo (12/07/2007 12:48:46)
RE:Ordenar un cursor
hugo  (20/01/2010 17:58:29)
RE:Ordenar un cursor
Plinio (12/07/2007 14:23:53)
RE:Ordenar un cursor
Pablo (13/07/2007 16:07:54)
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:Ordenar un cursor
Autor:Pablo (24 intervenciones)
Fecha:11/07/2007 17:40:57
Hola a Todos
Tengo el siguiente problema, he creado un cursor de la siguiente manera:

CREATE CURSOR crsTemp (codigo c(6), fecha d, hora c(8), tipo c(1), apellidos c(50), nombres c(50), seccion c(1), descrip c(15), cantidad n(3,0))

Al cual le agrego datos con un insert into, lo que necesito es ordenar el cursor crsTemp por uno de los campos que muestro, ya sea apellidos, nombres o seccion.

Espero sus comentarios y muchas gracias de antemano.
Saludos
Pablo
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:Ordenar un cursor
Autor:Jose (24 intervenciones)
Fecha:11/07/2007 19:34:08
Lo unico que se me ocurre para un cursor es que hagas lo siguiente:
SELECT *from crsTemp INTO CURSOR crsTempCodigo ORDER BY codigo
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:Ordenar un cursor
Autor:marcelo (161 intervenciones)
Fecha:12/07/2007 12:48:46
proba con:
INDEX ON "campo a ordenar" TO "archivo de indice"
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:Ordenar un cursor
Autor:hugo  (1 intervención)
Fecha:20/01/2010 17:58:29
si super la respuesta gracias me has hecho olvidar 6 meses de tormento por no poder ordenar eso!!! mil gracias. cualquier cosa favor contactarme!!!
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:Ordenar un cursor
Autor:Plinio (5650 intervenciones)
Fecha:12/07/2007 14:23:53
CREATE CURSOR crsTemp (codigo c(6), fecha d, hora c(8), tipo c(1), apellidos c(50), nombres c(50), seccion c(1), descrip c(15), cantidad n(3,0))

INDEX ON codigo TAG codigo
INDEX ON nombres TAG nombres
INDEX ON apellidos TAG apelli

&&Si quieres ordenar por el nombre
SET ORDER TO nombres

etc
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:Ordenar un cursor
Autor:Pablo (24 intervenciones)
Fecha:13/07/2007 16:07:54
Muchas gracias por sus respuestas.
Voy a probar la opcion de Plinio, pero como tenia que hayar la solucion rapida, opte por crear otro cursor con el mismo nombre y me resulto. Estoy haciendo pruebas con el.
Use esto
select * from crsTemp order by apeliidos into cursor crsTemp
Hasta ahora no me ha dado problemas.
Saludos
Pablo