Bueno no se que componentes estes usando pero si son ADO, utiliza mejor el sort, que es como el del SQL, una vez abierta la tabla o query pones
ADOQUERY.Sort := 'Campo1';
y te lo ordena por el Campo1, o tambien puedes utilizar:
ADOQUERY.Sort := 'Campo1 ASC, Campo3 DESC';
como te dije, es como el Order by del SQL
|