Гмм... Усидеть на двух стульях...
А редактировать вы собираетесь в обоих?
В принципе если зеркалировать собираетесь в одну сторону достаточно перекрыть на таблице методы insert(), update() и delete(). На формы ничего навешивать не надо - если там нет вызовов doInsert() doUpdate(). Больших проблем при реализации быть не должно.
Если редактировать с двух сторон, то такой подход тоже может иметь место, но могут возникнуть проблемы с синхронностью.

Поэтому программистам посоветовал бы десять раз подумать, прежде чем заняться реализацией.