Amigos del foro.
Tengo una situación que no sé por que no funciona según mis creencias. Espero que me puedan ayudar. Me explico a continuación.
Tengo una tabla en access 2003 cuya llave principal es un campo autonumerico, y tengo un indice al campo 'Tipo_Cliente' (la tabla es un catálogo de tipos de clientes).
Cuando veo la tabla en un DBGrid, me pone los registros en orden del campo autonumerico, sin importar que le ponga en la definición de TADOTable que el indice es el indice 'Tipo_Cliente' que está ligado al campo del mismo nombre.
Esta situación ya la solventé creando una 'Consulta' de la tabla, pero clasificada por el campo 'Tipo_Cliente', y en el DBGrid, en lugar de decirle que el DataSource es aquel de la tabla, le pongo el que hice para la 'Consulta', pero tengo la duda del por que la definición del TADOTable no me reconoce el indice que le especifico.
¿Es posible que me haya faltado especificar algo en el TADOTable, o en algún otro lado? Estoy utilizando Delphi 7.
Gracias por su valioso apoyo.