Database 在特定记录处打开Access Web DB表单的URL

Database 在特定记录处打开Access Web DB表单的URL,database,forms,ms-access,sharepoint,web,Database,Forms,Ms Access,Sharepoint,Web,我想使用Access Web DB表单创建一个电子邮件工作流来管理假期请求。用户将从表单中创建一个请求,并将其保存-这将触发SendMail数据宏,理想情况下,该宏中有一个链接供审批人单击并转到筛选为正确请求ID的审批表单 有人知道吗 a) 如果可以在浏览器中加载以特定记录ID过滤的表单。我已经尝试将?ID=1附加到表单URL等等,但到目前为止没有任何乐趣 https://mysharepointserver.com/sites/mywebapp/default.aspx?ID=1 b

我想使用Access Web DB表单创建一个电子邮件工作流来管理假期请求。用户将从表单中创建一个请求,并将其保存-这将触发SendMail数据宏,理想情况下,该宏中有一个链接供审批人单击并转到筛选为正确请求ID的审批表单

有人知道吗

a) 如果可以在浏览器中加载以特定记录ID过滤的表单。我已经尝试将?ID=1附加到表单URL等等,但到目前为止没有任何乐趣

    https://mysharepointserver.com/sites/mywebapp/default.aspx?ID=1
b) 如果可能,我需要通过哪些步骤才能使其正常工作


这是一个Access 2010 web数据库,托管在大量定制的Sharepoint平台上。非常感谢您的帮助。

我已通过以下方法解决了此问题:

    ?Page={ID}
但是,需要注意的是,如果删除记录,则页码指的是记录在表中的位置,而不是具体的ID。如果可以确保从不从表中删除记录,则页码和ID号将保持一致


这有点痛苦,但如果有人找到直接引用ID的方法,那将是理想的解决方案。

您也可以使用以下方法:

http://...sp_site_path.../default.aspx#Type=Form&Path=NavForm.Subform&Name=ActualForm&DataMode=Edit&Where=%3DID%3D1000

我相信这里的关键部分是

&其中=%3DID%3D1000

…在这种情况下,它引用数据库字段[ID]和记录1000,即:

[ID]=1000

URL的其余部分是指您站点中的特定表单,但是如果您只有一个,那么它对您的目的可能并不重要,您可以通过以下方式获得:

http://...sp_site_path.../default.aspx#Where=%3DID%3D1000

因为我所有的网站都使用导航页面,所以我还没有测试过