Этот код не сохраняет строку гиперссылки в поле типа гиперссылки. Данные поля гиперссылки Access представляют собой строку, состоящую из 3 частей, разделенных символом #. отображать текст # путь к файлу \ имя # любая ссылка в файле
Может иметь только одно поле (гиперссылка или текст) с полным путем \ имя файла и использовать код для разделения строки, когда вы хотите путь или часть имени файла.
Если вы используете поле типа гиперссылки, сохраните полное имя пути к файлу в формате строки гиперссылки, чтобы это была гиперссылка для открытия файла. Me.fieldname = "#" & f.SelectedItems(1) & "#"
Можно извлечь часть пути из f.SelectedItems (1) и сохранить в собственном поле гиперссылки, если хотите.
Если вы сохраняете части пути без символов # для разделения обычных текстовых полей, параметры:
VBA FollowHyperlink встроенная функция c в процедуре события Click для открытия файла
или
вычисляет интерактивную строку гиперссылки в текстовом поле ControlSource (без VBA). ="Click to open folder#" & [Saved_Path] & "#"
="Click to Open file#" & [Saved_Path] & "\" & [File_Name] & "#"
Установите для свойства IsHyperlink текстового поля значение Да, чтобы текст выглядел как ссылка.