Кликабельный веб-адрес в отчете из подстроки в таблице доступа - PullRequest
0 голосов
/ 01 ноября 2018

Мне нужно добавить веб-адрес в конец элемента записи в таблице доступа, которая также служит активной ссылкой.

, например

В данный момент товар говорит ...

«Делай это так и получай этот результат»

И я хочу это сказать ...

"Сделайте это так и получите этот результат (http://www.question.com/answer/thankyou.php)"

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

Возможно ли это, или мне нужно будет добавить отдельный элемент в отчет, содержащий ссылку на веб-адрес?

enter image description here

Есть еще идеи? Есть ли способ сделать подстроку в длинном текстовом поле активной гиперссылкой в ​​отчете?

Я только что обнаружил, что добавление другого текстового поля для хранения гиперссылки не является вариантом, так как иногда оно накладывает последнюю часть длинного текстового поля (если имеется).

Так что в некоторых случаях это длинное текстовое поле содержит ...

Строка 1 текста (возврат каретки) Строка 2 текста (EOL)

и другие времена, когда он содержит только ...

Строка 1 текста (EOL)

Цель состоит в том, чтобы создать поле, которое может (иногда) содержать строку URL, которую можно нажимать в итоговом отчете ...

Строка 1 текста (возврат каретки) Строка URL, которая становится истинной гиперссылкой в ​​отчете (возврат каретки) Строка 2 текста (EOL)

а иногда ...

Строка 1 текста (возврат каретки) Строка URL, которая становится истинной гиперссылкой в ​​отчете (EOL)

Я не могу просто поместить текстовое поле с гиперссылкой в ​​эту зону, потому что, если для этой записи присутствует строка 2, она будет наложена на текстовое поле.

Разделение длинного текстового поля с дополнительной строкой пробела (то есть дополнительным переводом каретки) между строкой 1 и строкой 2 также не вариант.

1 Ответ

0 голосов
/ 02 ноября 2018

Значение, сохраненное в поле Гиперссылка Access, состоит из 3 частей, разделенных символом #:

display text # file name or URL # any reference within the file

Однако, если поле Hyperlink не используется, его можно эмулировать, объединяя строку URL. Строка может быть предоставлена ​​текстовым полем. Объединить в запросе или текстовом поле ControlSource. Это будет интерактивная ссылка в текстовом поле со свойством IsHyperlink, установленным на Да.

"SomeTextHere#" & [fieldname] & "#"

Для получения дополнительной информации обзора: http://www.allenbrowne.com/casu-09.html

...