Crear indices en Vistas

06/09/2004 - 19:02 por Luciano Robert | Informe spam
Hola Compañeros!

Tengo una vista que la creo en tiempo de ejecucion, esta
la muestro en un Grid, pero quiero que esta vista sea
dinamica, es decir, en el momento en que yo de clic en el
encabezado de alguna columna, la vista se ordene, cuando
de clic en otra columna tambien se ordene según el campo
que muestra el Grid.
Lo que he hecho hasta ahora es que inmediatamente después
de crear la Vista, tambien creo los indices, de la
siguiente manera:

INDEX ON articulo TO articulo
INDEX ON descripcio TO descripcio

Supuestamente los indices se crean, sin embargo, cuando
quiero ordenarlos, me aparece el siguiente error:
El archivo articulo.ndx no existe (Error 1), o
El archivo descripcio.ndx no existe

El codigo que escribi para ordenar la vista en el metodo
Header1.MouseUp, es el siguiente:

LPARAMETERS nButton, nShift, nXCoord, nYCoord
IF nShift = 2
SET ORDER TO Descripcio DESCENDING
ELSE
SET ORDER TO Descripcio ASCENDING
ENDIF

GO TOP
THISFORM.Refresh

Alguien puede ayudarme como solucionar este problema?
Por su atención y su ayuda.
De antemano, se los agradezco mucho.
Atentamente. Luciano Robert
 

Leer las respuestas

#1 David Ponce
06/09/2004 - 19:17 | Informe spam
Prueba con INDEX ON articulo TAG articulo, el archivo de definición de
llaves será CDX y no NDX.


David
"Luciano Robert" escribió en el mensaje
news:6cd101c49433$3e337860$
Hola Compañeros!

Tengo una vista que la creo en tiempo de ejecucion, esta
la muestro en un Grid, pero quiero que esta vista sea
dinamica, es decir, en el momento en que yo de clic en el
encabezado de alguna columna, la vista se ordene, cuando
de clic en otra columna tambien se ordene según el campo
que muestra el Grid.
Lo que he hecho hasta ahora es que inmediatamente después
de crear la Vista, tambien creo los indices, de la
siguiente manera:

INDEX ON articulo TO articulo
INDEX ON descripcio TO descripcio

Supuestamente los indices se crean, sin embargo, cuando
quiero ordenarlos, me aparece el siguiente error:
El archivo articulo.ndx no existe (Error 1), o
El archivo descripcio.ndx no existe

El codigo que escribi para ordenar la vista en el metodo
Header1.MouseUp, es el siguiente:

LPARAMETERS nButton, nShift, nXCoord, nYCoord
IF nShift = 2
SET ORDER TO Descripcio DESCENDING
ELSE
SET ORDER TO Descripcio ASCENDING
ENDIF

GO TOP
THISFORM.Refresh

Alguien puede ayudarme como solucionar este problema?
Por su atención y su ayuda.
De antemano, se los agradezco mucho.
Atentamente. Luciano Robert

Preguntas similares