Ver Mensaje Individual
  #2  
Antiguo 15-06-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por feliz-58 Ver Mensaje
...
Uso lo siguiente:
Base de datos en access.
adoconection
adotable
Dbgird

Mi pregunta es la siguiente, como puedo hacer que los registros que esten en el dbgrid se ordenen siempre que yo introdusca uno nuevo, por ejemplo en la primera casilla tengo fecha 14-06-2013 y en la siguiente tengo 13-06-2013 como hago que se ordenen de la mas antigua a la mas reciente?
Hola feliz-58.

Mi sugerencia es que reemplaces el TADOTable por un TADODataSet, no vas a notar diferencia en el uso. Al iguál que el primero, cuenta con los métodos Edit, Insert, Post, etc; pero te permite armar la consulta desde la propiedad CommandText.

Por ejemplo para mostrar todos los datos de una tabla "TABLA" ordenados por el campo "FECHA" sería:
Código Delphi [-]
  ADODataSet1.Close;
  ADODataSet1.CommandText := 'SELECT * FROM TABLA ORDER BY FECHA';
  ADODataSet1.Open;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita