FoxPro/Visual FoxPro - Trabajar con más de un índice

 
Vista:

Trabajar con más de un índice

Publicado por Claudia (91 intervenciones) el 08/02/2007 13:33:21
Hola a todos

¿Cómo se define un índice de más de un campo?

Hasta ahora los índices los definía cuando creaba la tabla pero de a un campo (idcliente, nomcliente, etc.)

Ahora tengo que crear un índice compuesto por el código del cliente (tipo Caracter 5) y la fecha de pedido (tipo Fecha) y hacer una búsqueda así

¿Cómo se define? ¿Cuando se hace la tabla? ¿En el programa?

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

RE:Trabajar con más de un índice

Publicado por LAP (3 intervenciones) el 08/02/2007 13:52:33
Buenas, para crear indices compuestos por varios campos, lo primero es que los campos que van a formar el indice sean del mismo tipo. Para tu ejemplo seria "CodCli+dtos(FechaPed)", por ejemplo (con Dtoc indexaria mal).

Luego la forma de crear el indice puede ser directamente en la tabla o con el comando Index on .... en el programa.
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
sin imagen de perfil

RE:Trabajar con más de un índice

Publicado por Ernesto Hernandez (4623 intervenciones) el 08/02/2007 17:46:14
CodCli+dtos(FechaPed)", por ejemplo (con Dtoc indexaria mal). ???

no lo creo CodCli+DTOC(FechaPed,1) <--- asi funcionaria bien


Suerte
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