Ampliando lo dicho por
Marcos, supón que dos usuarios estan viendo el mismo registro en pantalla, desde un ordenador le das a tabla.Delete, simplemente, sin tocar nada más. El otro usuario intenta modificarlo, pero como ha sido borrado, obtendrá un error en la aplicación tuya.
Para que salga un mensaje diciendo ... " el registro ha sido borrado por otro usuario del sistema" tienes que programar el evento OnEditError que
Marcos ha comentado.
En este hilo,
marcos proporcionó la rutina para centralizar los errores:
http://www.clubdelphi.com/foros/show...light=eKeyViol
Saludos