0

我一直在为我们的两名员工提交提交表单来输入税务数据。它是InfoPath 2010表单,它连接到Access 2010 accdb。表格的目的是从两个源表中提取相关数据(一个来自使用的旧dB,另一个来自存放附加信息的APX)以尽可能多地填充字段。从我的电脑运行它,或直接从我们的服务器运行时,一切正常。我现在遇到的问题是,我们的两个用户可以访问这些文件,可以使用InfoPath Filler打开它们,但在打开时,他们会得到“InfoPath无法连接到数据源...”。有趣的是,上周他们能够连接并提交数据没有问题(然后有一天我从午餐回来,不再工作)。我最初设置的方式是创建证书,使表单完全可信,并将用户标识添加为能够读取写入权限。当我从桌面运行表单时,它的运行顺利。我甚至尝试重新映射到一个mdb,看看它是否是一个版本问题。出于参数的原因,dB存储在共享域\ testdomain \中。然后他们通过相同的目录访问表单。注意,SharePoint没有以任何方式连接。我所做的所有搜索都没有找到解决办法。我认为这是一个网络问题,并在几个小时内与网络管理员开会。但是,我无法弄清楚,它是如何工作的,而不是现在。有没有人有什么建议或想法可能会导致这一点?为了澄清,我可以从同一个服务器位置运行相同的xsn表单,而不会遇到问题。我真的很感谢任何人可能会提供!InfoPath 2010未从Access返回数据dB

Screen Shot of the Error

+0

我知道大部分技术细节已被省略,所以请告诉我您是否需要帮助。再次感谢你! – 2015-02-23 18:56:30

+0

我也尝试将xsn文件重命名为cabinet文件,并将连接路径从“C:\ User \ Example.accdb”更改为unc,“\\ SERVER \ User \ Example.accdb”。当我运行它时它仍然有效,但当其他用户运行时它不起作用。 – 2015-02-24 13:13:09

+0

确保您没有infopath表单的缓存版本。打开Infopath填充器,右键单击表格并删除表格。然后尝试再次打开表单。 – 2015-02-24 22:21:22

回答

0

好了,终于想通了,是什么原因导致的问题(完全感受到哑)。显然,随机使用的服务器会得到备份,而当他们这样做时,权限会被覆盖。如果其他人遇到此问题,请查看目录和所有文件的访问权限。谢谢Nathan的建议!