Te falta un detalle muy importante y es decir con que tipo de tablas estás trabjando, por ejemplo con Paradox, en el formulario que contiene la rejilla que visualiza los datos puedes poner un Timer y lanzarlo cada x Segundos y le colocas en el evento on Timer:
Con esto verías los datos sin ningún problema.
En otros sistemas puede ser que no funcione refresh y tengas simplemente que cerrar y volver a abrir la conexión.
Supongo que guardas los datos, por ejemplo en Paradox que haces un
Código Delphi
[-]
MiTabla.Post;
MiTabla.FlushBuffers;
En otros sistemas puede ser un:
Un Saludo.