Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Crear cuenta

FoxPro/Visual FoxPro - Ordenar un cursor

Vista:
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
Responder Subir
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
Comentar Subir
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"
Comentar Subir
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!!!
Comentar Subir
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
Comentar Subir
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
Comentar Subir