FoxPro/Visual FoxPro - me urge como usar el idex y el reindex

 
Vista:

me urge como usar el idex y el reindex

Publicado por mary (3 intervenciones) el 11/10/2003 19:23:20
por favor si alguien sabe como indexar con
index y reindex por favor diganme ya que tengo que explicarles a mis alumnos en clase.
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 Angel

RE:me urge como usar el idex y el reindex

Publicado por Angel (11 intervenciones) el 12/10/2003 10:12:20
la orden INDEX nos sirver para crear claves de ordenación a nuestros archivos
la sintaxis básica es
INDEX ON <Expresión> TAG <NombreEtiqueta>
o si es un INDEX condicional
INDEX ON <Expresión> FOR <ExpresiónLógica> TAG <NombEtiqueta>

y creo que mejor podríamos entenderlo mediante algunos ejemplos

tengo un archivo llamado ALUMNOS cuyos campos son CODIGO, APELLIDOS y NOMBRES... luego necesitaríamos buscar a los alumnos por APELLIDOS, entonces creamos una etiqueta de ordenación

INDEX ON APELLIDOS TAG ALUM_APELL

hecho esto entonces podríamos buscar mediante la orden

SEEK "GARCIA"
SEEK "MOLINA VALLEJO"

en fin... hay que revisar las ayudas de FoxPro... al decir verdad INDEX no trabaja solo, así como la otra orden que acabo de mencionar, SEEK, existen algunas otras más

REINDEX tiene sintaxis única
osea... sólo REINDEX y su función es reconstruir o actualizar los índices ya creados

espero poder haberte sido algo útil
saludos desde Perú ;-)
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:me urge como usar el idex y el reindex

Publicado por gabriel (427 intervenciones) el 13/10/2003 15:48:39
Amiga Mary, Mi compatriota te explico la sintaxis basica del INDEX, ahora sobre el REINDEX se utiliza para regenerar el o los archivos indices que estuvieran dañados por Ejemplo :
Use AGENDA
Set Index To TEMDAT
Reindex
Ahora se pueden indexar por varios campos y de diferente tipo por Ej.
INDEX On STR(YEAR,4,0) + STR(ORDEN,6,0) + ALLT(NOMB) To DATS,
Espero haber contribuido en algo a tu inquietud, cualquier duda o comentario me lo haces saber a mi correo...
Saludos
GABRIEL
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