http://www.clubdelphi.com/foros/show...light=eKeyViol
En este hilo se trata de controlar los errores de edicion sobre un registro en red.
Ese error es dificil de solventar a primera vista, así que te aconsejo lo siguiente:
Creo que si no te actualiza la red, puede ser que el BDE, la Sesion o el alias, no esté bien configurado.
Recuerda que si algo funciona NO quiere decir que esté bien, prueba a añadir midberror en el evento OnEditError de una tabla, si al intentar modificar el mismo registro en 2 ordenadores de la red, no obtienes el mensaje personalizado, ya sabes que no se trata de Refresh o FlushBuffers, sino de la configuración del BDE, Sesiones o Databases.
Lo de Flushbuffers te aseguro que funciona, y si no lo hace, el problema es de otro tipo.
Saludos y espero te ayude.