FoxPro/Visual FoxPro - ¿Cómo se INDEXA una vista?

 
Vista:

¿Cómo se INDEXA una vista?

Publicado por Andrea (325 intervenciones) el 18/06/2008 04:13:08
Hola a todos

Tengo un grid relacionado con una vista y me gustaría que el usuario pueda ordenar los datos por nombre o por código haciendo click en el Header de cada columna.

Esto lo tengo hecho con tablas pero es fácil porque defino varias claves y en el evento Click de Header pongo el código

SET ORDET TO nuevo_orden

y listo

Pero en Vistas ¿cómo hago esto? ¿Necesito hacer una vista por cada nuevo orden?

Muchas gracias
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
Imágen de perfil de Mauricio
Val: 471
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

:¿Cómo se INDEXA una vista?

Publicado por Mauricio (1541 intervenciones) el 18/06/2008 14:45:53
vista
Una definición de tabla virtual personalizada que puede ser local, remota o parametrizada. Las vistas hacen referencia a una o más tablas, o a otras vistas. Pueden ser actualizables y pueden hacer referencia a tablas remotas.
Crear un índice en una vista
Puede crear índices locales en una vista, igual que en una tabla, mediante el comando INDEX ON. A diferencia de los índices generados para una tabla, los índices locales que cree en una vista no se almacenarán definitivamente: desaparecerán cuando cierre la vista.
En cada header puedes poner el orden que deseas tener.
Espero que esto te sirva!!!!!!
Saludos desde El Salvador.
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::¿Cómo se INDEXA una vista?

Publicado por Andrea (325 intervenciones) el 18/06/2008 20:13:09
Muchas gracias.
¿Ese comando INDEX ON ... debo escribirlo en cada Header o lo hago en otra parte del programa?

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
Imágen de perfil de Mauricio
Val: 471
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

¿Cómo se INDEXA una vista?

Publicado por Mauricio (1541 intervenciones) el 18/06/2008 23:15:13
El index on lo puedes definir luego de definir la vista y luego la cargas.
En el encabezado debes poner set order to ordenado1, ordenado2, etc....
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::¿Cómo se INDEXA una vista?

Publicado por sinthia (1 intervención) el 20/06/2008 16:44:05
por favor me podia dar informacion sobre las consultas sql
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