FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ordenar alfabeticamente
hola a todos los del foro, estoy realizando una aplicacion en paradox y delphi 6. la verdad necesito ordenar alfabeticamente y numericamente de manera ascendente y/o descendentey no se como hacerlo, tengo una tabla por ejemplo(nombre, id,dirrecion,telefono) y necesito que despues de un filtrado por "filter" en el reporte y en el grid sean vizualizados ordenadamente..... por favor agradezco cualquier ayuda ....
|
#2
|
||||
|
||||
no estoy 100% seguro pero creo que este hilo te podría ayudar a dar alguna pista. Y si es un Query supongo que con un "Order BY" sería suficiente.
__________________
|
#3
|
||||
|
||||
no tengo indices
no tengo indices, probe el codigo y me dice que no esta la tabla indexada por el nombre del campo. solo trabajo con Tables, si me puedes explicar como utilizar un query que nunca lo he utilizado o donde conseguir un manual tambien me ayudaria porque necesito ordenar de manera alfabetica
|
#4
|
||||
|
||||
Para usar un TQuery, sólo tienes que conectarlo (igual que un TTable) y en lugar de rellenar la propiedad TableName, rellenas la de SQL, con algo así:
==> Todos los registros como en la tabla
==> Todos los registros como en la tabla ordenados por el campo nombre
==> Todos los registros como en la tabla ordenados por el campo nombre descendente
==> Todos los registros como en la tabla ordenados por el campo nombre y que cumplan que el nombre empieza por P
Como ves la sintaxis no es complicada, se trata de ir haciendo pruebas... Si tienes problemas ya dirás...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Si pero no
la conecte igual que mi Table1, en SQL. coloque la sentencia, y en un boton puse lo siguiente:
Query1.close; Query1.Open; Query1.excsql; el datasoruce del grid lo conecte al Query1, no he abierto la tabla en ningun lado, lo corro y dura como 2 minutos colgado, luego me da el sisgueinte error 'Query1: Cannot Perform This Operation on an Open Dataset' lo vuelvo a correr y me ordena la tabla, que me falta colocar.... ¿y como hago cuando haga un filter en la tabla..? |
#6
|
||||
|
||||
Saludos
Si usas Select en tu sentnecia debe abrirlo con Open, de lo contrario(como Insert, Update,...) debes usar Execsql
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#7
|
||||
|
||||
open como los coloque en el boton, o dentro del codigo sql..... ejm por favor necesito eso con urgencia porque me lo estan exigiendo
|
#8
|
||||
|
||||
Cita:
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#9
|
||||
|
||||
Gracias
Bueno quiero darle las gracias a todos y lo de la urgencia es que ando loco con el programa que estoy haciendo,asi que me disculpo, ya me Corrio y gracias..... por ahora.................
|
|
|
|