Как динамически получать гиперссылки в отчетах Microsoft Access? - PullRequest
0 голосов
/ 22 апреля 2020

В отчете MS Access я пытаюсь создать гиперссылку, которая заняла бы веб-страницу пользователя. URL зависит от поля данных в моей базе данных.

В своем отчете я добавил элемент управления гиперссылкой и использовал всплывающее окно для ввода гиперссылки.

Когда я использую Гиперссылку, чтобы динамически установить значение одного из параметров, я получаю URL мусора, который не работает. Возвращаемый URL-адрес:

file: /// C | / Users / gh / Dropbox% 20 (Bar01% 20College) / BW% 20Demo% 20Project / = "https://baruch.az1.qualtrics.com/jfe/form/SV_8uZm3rAnSWPE9gN?DocumentID=" & [documentID] & "& TransmittedScore = ENG_2100"

MS Access Edit Hyperlink Popup, Hyperlink with dynamic value that does not work

Ожидаемый результат будет иметь настроенный URL-адрес на основе записи, где мой параметр DocumentID будет равен значению моего поля documentID.

https://baruch.az1.qualtrics.com/jfe/form/SV_8uZm3rAnSWPE9gN?DocumentID=ZuluTest&TransmittedScore=ENG_2100

Если я вставлю ожидаемый URL в адрес поле, URL анализируется правильно: MS Access Edit Hyperlink Popup, Hyperlink with static value that does work

Требование этого проекта заключается в том, что ссылки должны быть кликабельными при экспорте в PDF.

Примечание. Ранее я уже писал этот вопрос по адресу https://www.utteraccess.com/forum/index.php?showtopic=2057701 и ищу дополнительную помощь.

1 Ответ

0 голосов
/ 22 апреля 2020

Работа с TheDBGuy на форуме UtterAccess (URL в моем исходном вопросе). Решение, которое было найдено, состояло в том, чтобы использовать текстовое поле UNBOUND, устанавливая свойство Is Hyperlink = Да . Затем в свойстве ControlSource создайте строку URL в формате ="<DISPLAY TEXT>#URL"

Таким образом, значение будет:

="ENG 2100#https://baruch.az1.qualtrics.com/jfe/form/SV_8uZm3rAnSWPE9gN?DocumentID="& [documentID] & "&TransmittedScore=ENG_2100"

...