Здравствуйте! Задача такая:Таблица база данных Access заполняется с помощью формы. Эту таблицу геокодировали с картой в MapInfo. Т.о. при щелчке по объекту карты появляется информация из таблицы Access. Можно ли сделать так, что бы при щелчке по объекту карты MapInfo появлялась форма Access, в которой заполненна информацией о данном объекте?
Наверное, для работы с картами - это будет лучшее решение. Вообще любая работа с com объектами строится на построении объекта и перехвате событий. У MapInfo для этого используется CallBack. Что нужно сделать: а) Создать карту: CreateObject("MapInfo.Application") и определить нужную функцию и передать ее в CallBack. Вот ссылки по теме.
Callback: http://www.gisa.ru/new_forum/viewtopic.php?p=1265&sid=915702cb0fa509266c2945670fafd35d Рисование: http://www.mail-archive.com/mapinfo-l@csn.net/msg05311.html Access: http://www.integrated-mapping.com/scripts/mi_faq/faq.dll/Article?id=mb.oleserver Продукты: http://www.mapinfo.com/products
В первой ссылке написано решение для управления картой. Судя по новым вопросам такую задачу вам самостоятельно не решить в разумные сроки. Надо знать не только карту но и VBA. Лучшее решение - отдать работу специалисту, а себе оставить только постановку задачи.