PDA

Ver la Versión Completa : Ordenar una ADOTable


manu
04-02-2004, 13:41:07
Hola.
Mediante un ADOTable, conecto una tabla Acees.
Quiero que los datos salgan ordenado en un DBgrid.
En la propiedad INDEXNAME, le pongo el campo por el cual deben de ordenarse.
Pero no se ordenan.
¿Alguna ayuda?

Saludos y gracias

haron
04-02-2004, 14:18:44
no estoy seguro.

podria ser que en la propiedad indexName tienes que poner el nombre de un campo que asociado a un indice de la tabla.

marcoszorrilla
04-02-2004, 14:21:51
Ponlo en la propiedad IndexFieldName.

Un Saludo.

Gydba
04-02-2004, 17:51:56
Con firebird actualmente estoy con los rxMemoryData para ordenar y realmente me funciona de mil maravillas. Creo que es independiente de los ctrls que utilicés ya que obtiene los datos desde cualquier dataset.

fjcg02
04-02-2004, 18:27:12
Pregunté lo mismo hace poquito tiempo: Al Gonzalez me contestó...


¡Buen día a todos!

Fjcg02:

Si el componente tabla en cuestión es de clase TADOTable, te aconsejo establecer el valor clUseServer en su propiedad CursorLocation y True en su propiedad TableDirect.

Con bases de datos Microsoft Access son necesarios estos establecimientos para poder utilizar el método Seek y la propiedad IndexName de la tabla sin ningún problema.

Espero esto sea de utilidad. Seguimos en contacto.

Al González .

crasv
05-02-2004, 23:48:23
Prueba SORT.

ADOTable1.Sort:='NOMBRE_CAMPO ASC';

o tambien puedes ordenar varios campos en la misma instruccion

ADOTable1.Sort:='NOMBRE_CAMPO1 ASC, NOMBRE_CAMPO2 DESC';

Espero te sirva de algo.
Suerte.