Можно еще попробовать поиграться с транзакциями. При открытии формочки начинать транзакцию, при закрытии делать commit().
Хотя такой подход критикуют все книжки по проектированию приложений, работающих с базами данных
Если установить уровень изоляции READ UNCOMMITED то станет чуть легче, но все равно пишущая транзакция будет блокирвать пишущую (в случае MS SQL).