Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/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 Access表与SharePoint列表设计_Ms Access_Sharepoint - Fatal编程技术网

Ms access Access表与SharePoint列表设计

Ms access Access表与SharePoint列表设计,ms-access,sharepoint,Ms Access,Sharepoint,我已将数据库中的表移动到SharePoint,表单、报告等都显示了正确的信息。问题是,当我在表单中添加数据时,会收到“此记录集不可更新”通知。 我曾尝试在网上研究这个问题,但我能想到的所有解决方案都没有奏效。 我怀疑,但无法确认,这与Access表中使用的密钥有关,注意到它们与SP列表中使用的密钥不同。 我已上载其中一个表的defn-一个来自SP列表,另一个来自Access表。 尽我所能,对于使用自动编号ID作为密钥的SP列表,我无能为力,但在客户端似乎有一些可以利用的解决方法,但我对此没有任何

我已将数据库中的表移动到SharePoint,表单、报告等都显示了正确的信息。问题是,当我在表单中添加数据时,会收到“此记录集不可更新”通知。
我曾尝试在网上研究这个问题,但我能想到的所有解决方案都没有奏效。
我怀疑,但无法确认,这与Access表中使用的密钥有关,注意到它们与SP列表中使用的密钥不同。 我已上载其中一个表的defn-一个来自SP列表,另一个来自Access表。
尽我所能,对于使用自动编号ID作为密钥的SP列表,我无能为力,但在客户端似乎有一些可以利用的解决方法,但我对此没有任何乐趣。
有趣的是,当我在Access中打开SP版本时,关系图没有显示任何链接,因此我尝试使用SP提供的ID在表之间创建关系,但同样没有乐趣。
我可以直接编辑表,并以这种方式影响SP列表中的更改,因此我确实具有SP列表的写入权限

有什么想法吗

访问表定义

SharePoint表定义


我已经克服了这个问题,但需要一些努力。基本上,我必须使用SP链接表重新创建查询和表单。我还删除了一个计算字段,纯粹是因为有很多关于计算字段与SP链接表之间可能存在的问题的讨论。 可能有一种更简单的方法,但是重建数据库所花的时间比我花在研究这个问题上的时间要少