FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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
__________________
No siempre el mas veloz es el que gana la carrera |
#2
|
||||
|
||||
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.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
|||
|
|||
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
__________________
No siempre el mas veloz es el que gana la carrera |
#4
|
||||
|
||||
Si utilizas en vez del TADOTable un TADODataSet puedes ponerle en la propiedad CommandText algo parecido a
Código:
Select * from Clientes Order by IdCliente; |
|
|
|