Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 如何在Microsoft Access报告中动态获取超链接?_Ms Access_Ms Access Reports - Fatal编程技术网

Ms access 如何在Microsoft Access报告中动态获取超链接?

Ms access 如何在Microsoft Access报告中动态获取超链接?,ms-access,ms-access-reports,Ms Access,Ms Access Reports,在MS Access报告中,我试图创建一个超链接,该超链接将占用用户网页。URL依赖于数据库中的数据字段 在我的报告中,我添加了超链接控件,并使用弹出窗口输入超链接 当我使用超链接生成器来动态设置其中一个参数的值时,会得到一个无效的垃圾url。返回的URL为: file:///C|/用户/gh/Dropbox%20(Bar01%20College)/BW%20Demo%20Project/=”https://baruch.az1.qualtrics.com/jfe/form/SV_8uZm3rA

在MS Access报告中,我试图创建一个超链接,该超链接将占用用户网页。URL依赖于数据库中的数据字段

在我的报告中,我添加了超链接控件,并使用弹出窗口输入超链接

当我使用超链接生成器来动态设置其中一个参数的值时,会得到一个无效的垃圾url。返回的URL为:

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

预期结果将是有一个URL,该URL是根据记录定制的,其中我的参数DocumentID将等于我的DocumentID字段的值

如果我将预期URL粘贴到地址字段中,URL将正确解析:

该项目的要求是,链接需要在导出为PDF时可单击

注意:我之前已将此问题发布到,并寻求其他帮助

在UtterAccess论坛(我原始问题中的URL)上与TheDBGuy合作。出现的解决方案是使用未绑定的文本框,将的属性设置为Hyperlink=Yes。 然后在ControlSource属性中,以
=“#URL”

因此,价值应该是:


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

我测试了文本框控件源属性中的超链接类型字段以及由表达式构造的超链接。两者都会产生PDF格式的可点击链接。我使用了您叙述中发布的链接。如果您想要基于表中数据的超链接,请不要使用超链接类型字段,因此不要使用超链接生成器。正如在引用的链接中所建议的,在textbox ControlSource中使用表达式。@June7谢谢。通过使用DBGUY,我能够让它工作。