Lo primero tienes que asegurarte que el dato se grabe, es decir al pulsar el botón que corresponda:
MiTabla.Post;
y en el evento AfterPost, del Ttable:
MiTabla.FlushBuffers;
Con esto trabajando monousuario es suficiente, otra cosa es que tengas formularios MDI y dejando la rejilla abierta sobre los datos puedas ir a otro formulario y hacer un cambio.
En este caso nos pasaría algo similar al trabajo en red, para asegurarnos que estamos leyendo unos datos actualizados, tendríamos que hacer un "Refresh", sobre la tabla o Query.
Se puede poner un botón para que el usuario refresque cuando quiera, de hecho el DbNavigator, ya trae uno.
Se puede colocar un Timer que provoque un refresco cada cierto tiempo...
Un Saludo.
ç
|