RUS  ENG 

Получение информации о объекте

Страницы: 1
RSS
Получение информации о объекте
 
Используя Zulu информацию по объекту можно получить нажав кнопочку "Информация" на панели инструментов и выбрав объект, а нельзя ли ето сделать кодом, что нить типа GetInfo(IdObject)? Спасибо.
 
Можно подключить к карте браузер БД (MapCtrl1.Browser := ZbStdBrowser1.Browser), сам браузер можно разместить в плавающей форме. Тогда при клике в режиме информация там автоматически будет выдаваться информация об объекте.
 
Ето да, но хочется реализовать немножко другой функционал: в режиме выделения пользователь выбирает точку в сети, автоматически для неё строятся связонные объекты, и из сторонней БД поднимаются данные по этим объектам в DataGrid, после чего при клике на строку DataGrid на карте выделяется выбранный объект, а в браузере БД появляется та информация которая есть в БД Zulu по объекту...
 
У браузера можно запросить интерфейс IZbBrowser. Тогда его можно не подключать к MapCtrl, а вызывать напрямую методы SetDatabase, DirectQuery
 
DirectQuery ето то что надо, только вот что то не получается, может подскажите где ошибка

Dim sDBName As String
Dim oZDb As New ZB.ZbDatabase
sDBName = oZM.Map.Layers.Active.ObjectTypes(6).BaseName()
oZDb.Open(sDBName)
Me.ZBrowser.Browser.SetDatabase(oZDb)
Me.ZBrowser.Browser.DirectQuery(oZM.CurrentId)
Страницы: 1