quizas te pueda interesar informacion acerca de la concurrencia optimista (como mysql) y pesimista (como access (creo)):
http://sql.manivesa.com/Tutoriales+S...+.NET/278.aspx
hace mucho, mucho tiempo que no trabajo con Delphi (por lo menos un año), aunque recuerdo que en el propio comoponente DAO (o ADO, no recuerdo) habia propiedades para controlar las transacciones y evitar que un usuario modificase un registro que posteriormente habia sido modificado por otro usuario.