LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Взаимодействие ...
 Взаимодействие Access и MapInfo
 
 27.04.2009 19:55:19
anickalex
3 сообщения


Взаимодействие Access и MapInfo

Здравствуйте! Задача такая:
Таблица база данных Access заполняется с помощью формы. Эту таблицу геокодировали с картой в MapInfo. Т.о. при щелчке по объекту карты появляется информация из таблицы Access. Можно ли сделать так, что бы при щелчке по объекту карты MapInfo появлялась форма Access, в которой заполненна информацией о данном объекте?

 28.04.2009 9:02:44
Admin1
731 сообщения
1-ый


Re: Взаимодействие Access и MapInfo
 Измененный Admin1  на 28.04.2009 9:09:09)

Наверное, для работы с картами - это будет лучшее решение. Вообще любая работа с 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

 29.04.2009 19:36:51
anickalex
3 сообщения


Re: Взаимодействие Access и MapInfo
Я так поняла, что надо написать понвый модуль в MapBasic, который свяжется с Access. Так? Напишите, пожалуйста, поподробнее свою мысль, я новичок в MapInfo.
CallBack дополнительно скачивается или поставляется в пакете MapInfo? Где его найти?
Эту фразу я не поняла: "Создать карту: CreateObject("MapInfo.Application")". Это так прописывается создание карты? Так карта уже создана же, зачем ее снова создавать?
Может что-нибудь еще можете посоветовать?
Заранее спасибо! :-)
 30.04.2009 8:32:19
Admin1
731 сообщения
1-ый


Re: Взаимодействие Access и MapInfo
 Измененный Admin1  на 30.04.2009 8:32:36)

В первой ссылке написано решение для управления картой. Судя по новым вопросам такую задачу вам самостоятельно не решить в разумные сроки. Надо знать не только карту но и VBA. Лучшее решение - отдать работу специалисту, а себе оставить только постановку задачи.

 01.05.2009 8:20:43
anickalex
3 сообщения


Re: Взаимодействие Access и MapInfo
Да, я конечно не спец в таких вопросах, сама сижу - не знаю как решить проблему, везде пишут, что найдите специалиста. Так проще сказать, чем объяснить. А если нет спецов в этой области среди персонала, да и так где же их в принципе взять в небольшом городе?!
Ну, а если по делу, не скажу, что уж я совсем последний "чайник": мне приходилось уже работать в SQL и VBA в Excel и Access, просто я не связывала их с MapInfo и это было год назад. В MapInfo я не работала, поэтому и вопросы такие.
Я думала ,что кто-то уже работал с такой ситуацией и пришлет что-то похожее на решение.
На счет сроков, то я привыкла работать в ОЧЕНЬ короткие сроки и, если будут хоть какие о мысли, то буду и днями и ночами работать. Где бы только мысль то взять?
  Программирование  Microsoft Access. Файлы mdb и accdb  Взаимодействие ...
ПоискПоиск  Список форумовСписок форумов  
right