FoxPro/Visual FoxPro - indice

   
Vista:

indice

Publicado por Cesar Almanza (40 intervenciones) el 02/10/2008 17:19:36
Muy buenos dias....

Estoyu tratando de hacer un indice en un cursor . el indice esta compuesto de campos, necesito que se ordene ascendentemente por el primer campo, pero descendente por el segundo campo, y no tengo claridad en como hacerlo.
Si se puede y/o esta en la ayuda, me pueden guiar para saber como hacerlo...

Gracias por su colaboracion...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:indice

Publicado por alexco (1 intervención) el 02/10/2008 17:29:00
Prueba esto:

INDEX ON CAMPO1 ASCENDING+CAMPO2 DESCENDING TO ARCHIVO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:indice

Publicado por Cesar Almanza (40 intervenciones) el 02/10/2008 17:52:32
no funciona asi.....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:indice

Publicado por HELDER MARTINEZ (710 intervenciones) el 02/10/2008 18:45:57
CREATE CURSOR _tabla;
(campo1 c(20), campo2 c(20))
INDEX on campo1 TAG campo1
INDEX on campo2 TAG campo2

SELECT _tabla
SET ORDER TO CAMPO1 ASCENDING

SELECT _tabla
SET ORDER TO CAMPO2 DESCENDING

es mi idea
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:indice

Publicado por sergio (697 intervenciones) el 02/10/2008 19:02:20
No se puede indexar dos campos en foamr ascendete o descendente, es solomanete ascnedente y/o descendebnte en la combinacion de campo que selecciones
Es imposible indexar ascendete y desecnete en un solo indice
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:indice

Publicado por HELDER MARTINEZ (710 intervenciones) el 02/10/2008 22:35:41
Si tiene razon Sergio,

Solo puedes ordenar un campo a la vez
Un ascendente o un Descendente.

Saludes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Gracias a todos

Publicado por Cesar Almanza (40 intervenciones) el 03/10/2008 03:55:21
Gracias a todos por sus aportes...

Me toco hacerle una consulta SQL al cursor para poder imprimir como queria. SQL si permite indexar por varios campos en difrentes "direcciones"(asc y desc)

Gracias denuevo....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mauricio

Indice

Publicado por Mauricio (1367 intervenciones) el 04/10/2008 16:31:47
Mi observacion seria crear un indice ascendente y otro ascendente y luego seleccionar la tabla por los 2 indices, solamente observacion.... gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar