Поиск без определенной темы

0 голосов
спросил 27 Апр, 04 от r0m7n (2,260 баллов) в категории Программные продукты Esri

Здравствуйте!

Скажите, может уже кто-то сталкивался с такой проблемой. Мне нужно написать скрипт, который позволял бы производить выборку через конструктор запросов, или поиск, не зависимо от того, какая тема текущая (выделена). Может у кого-то есть уже готовое решение
или подобно той что мне нужно.

Спрашиваю, потому как совсем не силен в написании скриптов, а дело не требует отлогательств.

3 Ответы

0 голосов
ответил 02 Май, 04 от Albert1 (10,780 баллов)

Самое простое, наверное перебор тем с применением выборки, если известно заранее, из какой темы выбираем, то все еще упрощается, например так

 fieldStr = MsgBox.Input("вводим поле запроса", "запрос", "")
 
 SearchStr = MsgBox.Input("вводим значение запроса", "запрос", "")
 theQuery = "["+fieldstr.Trim+"] = " + SearchStr.Quote

' применяем этот запрос ко всем темам.

for each thetheme in av.GetActiveDoc.GetThemes
  theVTab = thetheme.GetfTab
  theBitmap = theVTab.GetSelection
  theVTab.Query(theQuery, theBitmap, #VTAB_SELTYPE_OR)
  theVTab.UpdateSelection
end

Конечно, если бы задача была бы поставлена более полно, можно было бы и полнее ответить.

0 голосов
ответил 05 Май, 04 от r0m7n (2,260 баллов)

to Альберт.

если не сложно кинь свой e-mail. я тебе туда подробнее напишу.

 

0 голосов
ответил 05 Май, 04 от Albert1 (10,780 баллов)
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...