2014-11-04 5 views
5

Я создал базу данных MS Access 2013, чтобы отслеживать все сообщения, касающиеся торгового сайта. Таблицами и столбцами, относящимися к этому вопросу, являются Объявления с идентификаторами столбцов (Номер) и Ссылка (Гиперссылка) и Заметки с столбцом Объявление, которое содержит Идентификатор объявления. В поле «Ссылка» содержится ссылка «http» на рекламу на веб-сайте.Гиперссылка в отчете MS Access

Легко включить столбец «Ссылка» в отчетах, но чтобы сэкономить место, я хотел бы превратить поле ID в гиперссылку с идентификатором, отображаемым в тексте, и содержимым столбца «Ссылка» в качестве цели. Как я могу это сделать?

я уже играл немного со свойствами столбца ID и установить «гиперссылка» истину и «цели гиперссылка» к «SELECT„#“& Ссылки &„#“как URL от рекламы», но это Didn Не работай. Это может потребоваться предложение WHERE, но как я могу обратиться к значению поля идентификатора записи, о которой идет речь?

ответ

6

Чтобы проиллюстрировать это, я создал таблицу с именем [LinkTest] с колоннами

ID - Autonumber, первичный ключ
SiteName - Текст (255)
SiteURL - гиперссылок

и данные

ID SiteName  SiteURL      
-- -------------- --------------------------- 
1 Stack Overflow #http://stackoverflow.com/# 
2 YouTube   #http://www.youtube.com/# 

Я создал новый отчет с текстовым полем для URL-адреса

OriginalDesign.png

и он отобразил URL как ожидалось.

WithSiteURL.png

Для отображения Имя_узла гиперссылкой я только отредактированный источник управления предварять имя сайта в тексте # -delimited гиперссылок

ModifiedDesign.png

и Text Box теперь отображает SiteName как ссылка на URL-адрес ...

enter image description here

... потому что Text Box (где рука курсор указывает) теперь содержит

Stack Overflow#http://stackoverflow.com/# 
+0

Благодарим Вас за очень обширный ответ! – Gentle153

Смежные вопросы