Ver Mensaje Individual
  #5  
Antiguo 23-07-2013
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.275
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
En ese caso debes modificar los registros en la tabla.
Es decir, si los registros se muestran ordenados por un NUM_OPERACION, para cambiar el orden en el DBGrid, realmente debes cambiar el orden en la tabla, por lo tanto deberás hacer un Update en los registros para modificar el NUM_OPERACION y que en el DBGrid se muestren como quieres.

El problema a esto es que si tienes muchos registros, cambiar el orden significa hacer muchos Updates. Esta técnica se suele hacer cuando hay pocos regitros (10 como máximo, te diría yo).
Si los registros son muchos, deberías "volcarlos a memoria" (utilizar ClientDataset o similar), realizar las operaciones en memoria y al final pasarlas todas a la Base de Datos.
__________________
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.
Responder Con Cita