en lugar de utilizar un TTable asociado al Report, utiliza una Query con una sentencia Order By y podras ordenar por el campo que quieras
Si tienes dudas para montar la Query, pregunta, que aqui estamos
P.D. Lo del Key Violation te da porque repetias el campo clave de tu tabla, es decir el campo clave es aquel que es UNICO en todos los registros de tu tabla
|