Тут проще. На гиперлинк цепляем примерно так:
Sub FindPoint(pLink, pLayer)
Dim sPoint As String
Dim pHyperlink As IHyperlink
Set pHyperlink = pLink
Dim pFLayer As IFeatureLayer
Set pFLayer = pLayer
sPoint = pHyperlink.Link
Set acc = GetObject(MiDaBa)
acc.DoCmd.OpenForm "Points", acNormal, "", "", , acNormal
acc.DoCmd.GoToControl "point"
acc.DoCmd.FindRecord sPoint, acEntire, False, , False, acCurrent, True
AppActivate "Microsoft Access"
End Sub
Предполагается, что база находится по адресу MiDaBa, есть форма Points, в которой есть поле point.
И еще вопрос - можно ли как нибудь запихать скрипт в ArcReader9.2? (то есть использовать не ArcINFO, а ArcReader9.2, так как мне нужно предоставить окончательный вариант заказчику на диске, а у него нет ArcGIS (ArcReader я скачал как бесплатную версию и прилагаю к проекту).
А вот это не ко мне, но если узнаете и если будет несложно, сообщите.
Подскажите пожалуйста, как оформляется адрес MiDaBa чтобы программа находила конкретную запись, а то что-то не получается...