У меня есть базовое приложение MS Access, в котором есть кнопка в форме, которая должна открывать веб-страницу с идентификатором записи доступа в качестве параметра, но все, что я пробовал, в ошибке Access или только для открытия базового URL-адреса на веб-странице.Как открыть URL-адрес из MS Access с параметрами
Я попытался добавить VBA для события нажатия данной кнопки, как так:
Application.FollowHyperlink _
"http://example.com/index.php?r=controller/action&id=" & Me.ID
, но все это я получаю открытие базового URL в веб-браузере (т.е. http://example.com). Если я удалю '?' и '&' со всего URL-адреса кнопка откроет браузер с полным URL-адресом минус '?' и «&», что, конечно, вызывает ошибку на странице.
Я попытался установить свойство элемента управления HyperLink как:
="http://example.com/index.php?r=controller/action&id=" & Me.ID
но он делает то же самое, как было отмечено выше.
Я попытался создать макрос с теми же результатами. Я пробовал использовать Hyperlink Builder и использовал [formName]![id]
в качестве параметра, но то же самое происходит или происходит с ошибками Access.
Я прочитал эту статью: https://msdn.microsoft.com/en-us/library/office/ff822080.aspx и попытался добавить часть в URl после «index.php/в место ExtraInfo в коде, но то же самое.
Помощь! Нелегко просто получить доступ к открытому URL-адресу с параметром в конце URL-адреса.
Разве вы не можете просто создать строку, как это: 'str_url =«http://example.com /index.php?r=controller/action&id= "& Me.ID', а затем откройте его из Application.FollowHyperlink? Это, вероятно, должно работать. – Vityata
Это абсолютно ДОЛЖНО быть таким простым, но это Microsoft, о котором мы говорим, и нет, что не работает. Спасибо хоть. – Marko