![]() |
Ordenar una ADOTable
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 |
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. |
Ponlo en la propiedad IndexFieldName.
Un Saludo. |
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.
|
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 . |
Ordenamiento
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. |
La franja horaria es GMT +2. Ahora son las 21:44:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi