Ver Mensaje Individual
  #2  
Antiguo 15-01-2010
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 22
Caro Va por buen camino
Hola Jose, hay dos formas de ordenar.

De esta forma:
Código Delphi [-]
  //Un solo campo
  ClientDataset.IndexFieldNames := 'NUMERO';
  //Mas de un campo 
  ClientDataset.IndexFieldNames := 'NUMERO;CODIGO';

pero solo hace la ordenación ascendente.

Y de esta otra forma, que si toma en cuenta cuando quieres ordenarlo desendente.
Código Delphi [-]
  ClientDataset.IndexDefs.Clear;
  ClientDataSet.AddIndex(NombreDelIndice, CampoOCamposAOrdenar, Opciones(ver ayuda), CampoOCamposAOrdenarDesendente);
  ClientDataSet.IndexName := NombreDelIndice;

Si quieres que sea ascendente, omites el ultimo parametro, puedes ver mas en la ayuda sobre esta opción.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita