Buenas Francisco,
Yo lo que hago en estos casos es pasarle un parametro diciendo por que campo quiero ordenar. Luego este parametro lo convierto dentro del crystal a traves de un campo de formula en el nombre del campo de la bbdd por el que quiero ordenar (supongo que haciendo
el informe a traves de datasets tambien se podra hacer algo parecido).
Por ultimo en el asistente de ordenacion de registros, pongo el campo formula como indice de ordenación.
Un saludo.