No lo he probado nunca, pro quizá sea suficiente poniendo en el tadodataset su propiedad LockType := ltPessimistic y capturar la excepción de cuando intentas ponerlo en estado edit.
Algo parecido hacia con paradox, y ciando intentaba hacer el post en la tupla que se encontraba en edicion por otro usuario saltaba la excpción y si era por estar en estado de edición la capturaba y avisaba del uso del mismo por otro usuario.
te dtodos modos en trucomania existe un truco para bloquear explicitamente un registro.
Suerte y espero haberte ayudado.
![Wink](http://www.clubdelphi.com/foros/images/smilies/wink.gif)