TAdoTable dudas !!
Hola a todos los foristas:
Mi duda es la siguiente: Tengo en mi formulario de pantalla varios TDBEdit conectados a un DataSource y de este como DataSet un Tadotable. Ademas tengo una tabla llamada clientes con un campo IDCliente de tipo entero. Ahora si, cuando navego por medio de un DBNavigator en los DBEdits aparecen los elementos de esta manera: 1.- 1 2.-10 3.-100 3.-1000 4.-101 5.-102 6.-103 7.-104 8.-... 9.- 999 Me comprenden? Mi pregunta es hay una forma de que los elementos de la tabla aparezcan ordenados ascendentemente? D6+Accessxp desde ya gracias |
valete del campo IndexName o IndexFieldNames para ordenar el dataset. Ahora, es probable que ya estén ordenados, pero que tengas definido el campo como texto y no como número. Si te fijas, en ese caso, el orden es totalmente correcto.
Hasta luego. ;) |
Lixto Calixto!! ja
gracias por responder.
Hecho, puse en la propiedad IndexFieldNames el nombre de la PK en este caso el IDcliente y jalo. Lo unico que me dejo inquieto fue cuando escogi en la propiedad INdexName, me lanza este error : "El proveedor actual no admite la interfaz necesaria para la funcionalidad Índice.". Pero para mi fines a quedado resuelto. Mil gracias |
Si utilizas en vez del TADOTable un TADODataSet puedes ponerle en la propiedad CommandText algo parecido a
Código:
|
La franja horaria es GMT +2. Ahora son las 18:14:27. |
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