Тема: Перемещение вхождения блока
Здравствуйте! Прошу направить стопы на правильный путь решения задачи: в чертеже есть вхождения динамического блока(ов) с пользовательскими атрибутами и параметрами - много их. Есть подключенная база данных Access.
Обнаруживаю ввод (изменение) параметра блока от пользователя (Например, Private Sub ThisDrawing_ObjectModified), затем значения параметров блока отправляюся в Access, обрабатываются и возвращаются координаты точки нового местоположения блока.
Проблема: программно переместить уже существующее вхождение блока ?
Понимаю, что будет acadThisDatabase.TransactionManager.StartTransaction, будет acadTransaction.GetObject, а так же acadBlockRef.TransformBy(Matrix3d.Displacement(acadVector3D)), но из кучи примеров для C++ (пишу на VB.NET) так и не усвоил, как же найти запись о моем экземпляре блока в базе данных чертежа, чтобы открыть его для записи ?
Прошу помочь. Очнь очнь !