Как связать таблицу с единичным объектом

0 голосов
спросил 14 Дек, 08 от max1985 (220 баллов) в категории Программные продукты Esri
 Например есть объект - точка и отдельная таблица(dbf или xls). Необходимо каким-либо образом при просмотре информации об объекте, выводить таблицу, связанную с ним.
 Подскажите, какие могут быть варианты решения задачи? Может быть есть какой то стандартный инструмент типы "ссылки", по нажатию на которую открывается таблица?

Заранее спасибо.

4 Ответы

0 голосов
ответил 15 Дек, 08 от AndreyL (5,420 баллов)
0 голосов
ответил 15 Дек, 08 от max1985 (220 баллов)
AndreyL: спасибо большое - как раз то, что нужно. Пошел учить матчасть.
0 голосов
ответил 15 Дек, 08 от max1985 (220 баллов)
Разобрался с данным способом. Теперь хотел бы подогнать его под свою задачу. Я хотел бы сразу по нажатию на объект выводить таблицу, относящуюся к данному объекту. Есть какие либо стандартные средства? Например, чтобы в одном из полей атрибутов находилась ссылка, по нажатию на которую открывается таблица(возможно что даже не важно какая таблица, она может быть не связанна с объектом вообще)?  Или надо писать макрос, который будет открывать таблицу, добавленную в проект. А для того чтоб открыть то что нужно, будет брать имя таблицы из атрибутов объекта. Не буду дальше предполагать, наверняка подобные задачи уже решались на форуме и кто-нибудь сможет помочь.

P.S: заранее сообщю, что я еще ни разу ничего не программировал. Поэтому если задача решается таким методом, то буду признателен за ссылку на пример и за любые советы...А то как посмотел на примеры кода =) так сразу куча вопросов по переменным и так далее..
Всем Спасибо. =)
0 голосов
ответил 15 Дек, 08 от AndreyL (5,420 баллов)
Григорий такие вещи лучше объясняет, но попробую его прокомментировать
 
Просмотреть и выбрать записи в соединенной таблице Вы сможете штатными инструментами:
1. выделяете объекты в слое или таблице
2. Открываете таблицу
3. Нажимате кнопку "Опции"(Option)->"Связанные таблицы"(Related tables) и выбираете нужное соеденение.
В связанной таблице выделяются все связанные записи.
Соответсвенно для выбранных записей можете строить отчеты и диаграммы, как и при работе с обычной таблицей.
 
Т.е., на объект нужно не нажать, а выделить. Тогда при операции "Опции"(Option)->"Связанные таблицы"(Related tables) -> "нужное соеденение" в связанной таблице выделятся все связанные записи. Можно, конечно, и отчет сделать, но если лень и нужно только посмотреть записи, то можно в связанной таблице поставить опцию "Показывать только выделенные", тогда невыделенные записи будут скрыты.
 
Если же нужно именно по нажатию, то либо скрипт на гиперлинк, либо собственный инструмент.
 
По-моему, так, может еще кто чего посоветует.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...