Filtro Ibtable
¿Se puede usar el Filtro IBTable para ordenar la tabla por 1 campo?
Es para poder mostrar en un Dbgrid y al mismo tiempo poder añadir, editar o eliminar sobre la tabla. |
En principio mediante la propiedad Filter y Filtered has de poder hacerlo
Otra opción es usar un TIBDataset y usar el where para el filtro |
¿Como seria exactamente para usar el filtro del ibtable
he provado con poner Order by nombrecampo y me dice que CODE error -104 Token unknow line 2 char 6 ORDER Tambien he puesto el select entero = Select * from nombretabla order by nombrecampo Y me devuelve el mismo error y me dice que CODE error -104 Token unknow line 2 char 6 SELECT :rolleyes: |
mmm, a ver, la propiedad filter no es para poner una sentencia SQL :D
Imagínate esta propiedad como si de la cláusula where de una sentencia SQL se tratara, pero sin poner WHERE ;) Por lo tanto, no sirve para hacer ordenaciones (ORDER BY). Para esto tienes la propiedad IndexName o IndexFieldNames |
ahora si que me has matao :p
A ver si es que no me has pillao :o Lo que quiero es ordenar una Tabla en un DBgrid y que me ordene por pantalla los valores por 1 campo determinado. He probado ha poner en el indexname el nombre del campo a ordenar y sigue sin ordenarmelo. Gracias |
Bueno, como hablabas de filtros......... yo pensé que......
Bueno, da igual :p La cuestión es que con los TIBTables, si usas las propiedades IndexName o IndexFieldName, has de tener declarado ese índice en la base de datos para que te funcione. La otra opción del TIBDataset sigue siendo válida para este menester ;) |
Ok, pues voy a probar.
Muchas gracias ;) |
La franja horaria es GMT +2. Ahora son las 23:40:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi