Detectar cambios en las tablas en red sin TIMER

Hola. En mi proyecto CRM visual fox pro, quiero agregar un formulario que se active para mostrar novedades de una agenda así:
Si se dio una nueva cita para la oficina1 en recepción, en la oficina debe aparecer un popup con la novedad "tiene 3 nuevas citas"
Si se cancelo una cita para la oficina2 EN RECEPCIÓN, en la oficina 2 debe aparecer un popup con "tiene una nueva cita" "tiene dos citas canceladas"
Actualmente lo hago con un timer, que verifica cada 15 segundos en cada equipo una tabla BITÁCORA creada con estas novedades en el servidor.
Quisiera saber si hay algún método que me permita detectar automáticamente estos cambios, sin necesidad de estar revisando la tabla. Es decir que automáticamente di la cita y el sistema que corre en cada equipo detecte que se hizo el cambio.
Gracias por cualquier información adicional.

Añade tu respuesta

Haz clic para o