Access表单发布至SharePoint后Attachment字段添加/更新按钮禁用问题
我之前碰到过一模一样的问题,折腾了好一阵才搞定,给你几个排查和解决的方向:
检查SharePoint列表的权限设置
先确认当前登录用户对这个SharePoint列表有没有编辑权限——如果只有只读权限,附件按钮和操作按钮肯定是灰的。可以去列表设置里的「权限管理」看看,确保你的账号有添加、编辑项目的权限,必要的话让站点管理员调整权限级别。验证Access表单的控件属性
打开Access里的原表单,找到Attachment控件,检查它的Enabled和Locked属性是不是都设为Yes(Enabled是启用控件,Locked是不锁定编辑)。有时候发布前控件属性没调好,发布后就会继承这个禁用状态。改完属性后重新发布一次表单到SharePoint。检查SharePoint列表的Attachment字段设置
登录SharePoint,打开对应的列表,进入「列表设置」→「列」,找到Attachment对应的列(默认叫「附件」),确认它的设置里是不是允许「附加文件」——如果这个选项被关了,表单里自然没法操作附件。把这个开关打开,刷新表单再试试。修复Access与SharePoint的同步问题
有时候Access和SharePoint的连接会出同步异常,试试这几步:- 关闭Access里的表单和表,断开与SharePoint的连接
- 重新连接到SharePoint列表,再打开表单
- 如果还是不行,尝试在Access里重新生成表单(基于SharePoint列表新建一个简单表单,测试附件功能是否正常,排除原表单的自定义问题)
排查浏览器兼容性问题(如果是用SharePoint网页表单)
如果你是在SharePoint网页里打开表单,试试换个浏览器(比如Chrome、Edge),有些旧浏览器对SharePoint的附件控件支持不好。另外确保浏览器的JavaScript是启用状态,附件弹窗需要JS支持才能正常加载按钮。
内容的提问来源于stack exchange,提问作者ArunBabu




