FoxPro/Visual FoxPro - archivos indices

 
Vista:

archivos indices

Publicado por mauricio (3 intervenciones) el 12/07/2008 15:54:09
hola, soy principiente en visual fox y espero que me ayuden

por ejemplo creo una tabla llamada datos, con el comando create tables
y la indexo despues que la cre de la siguiente manera

create tables datos free (id c(5), nombre c(40), telefono c(7), direcc c(50))
index on id+nombre to datos.cdx

abro la tabla
use tables index tables

cuando hago una busqueda con el primer campo la reliza bien

el problema esta cuando quiero hacer una busqueda con el campo nombre me dice que el registro no se encuentra.

por favor quiero que me ayuden a ver si es que estoy indexando y llamando mal ese comando

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

archivos indices

Publicado por Mauricio (1541 intervenciones) el 11/10/2009 08:03:40
Sucede que deberias orientar mejor tu sentido de busqueda
1 - con un indice compuesto, siempre busca por el primero y asi sucesivamente, por lo cual te recomendaria que crearas un indice para cada campo que busques y por cualquier cosa agregale a cada campo que crees como indice algo asi como esto:
index on ALLT(id) to datos.cdx
index on ALLT(nombre) to datos.cdx
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