Gracias Rockin! Aplicar Refresh era lo que faltaba hacer para mostrar los cambios luego del ApplyUpdates.
Jugué un poco con una aplicación de pruebas Proyect1 =) de siempre para despejar dudas y me choqué con la cruda realidad. El ApplyUpdates necesario antes de Refresh me manda los cambios a la base de datos x( Así pues, me quedo sin la posibilidad de cancelar dichos cambios.
Seguí buscando y encontré el procedimiento CloneCursor.
Ahora, teniendo el ClientDataSet1 y su clon, los cambios en uno se ven en el DBGrid que les corresponde de manera automática y sólo es necesario el ApplyUpdates o CancelUpdates según lo que se decida al final.
Ahora voy a renegar con los campos fkCalculated o fkLookUp que me estan dando problemas en los ApplyUpdates.
Saludos!
|