si estas con ADO, una vez abierta la tabla/query ordena mediante el metodo SORT y lo ordenas como quieras. No necesitas el nombre del indice. Internamente se basa een el indice para hacer busquedas y actualizaciones pero para ti es transparente
Código:
Tabla.Sort := 'Codigo';
Tabla.Sort := 'Nombre';
Tabla.Sort := '[El campo que quieras]'; // acá con corchetes cuando el nombre de campo tiene espacios
Salu2