Access 2007 与 Sharepoint 2007 任务列表的集成

Posted

技术标签:

【中文标题】Access 2007 与 Sharepoint 2007 任务列表的集成【英文标题】:Access 2007 integration with Sharepoint 2007 Tasks list 【发布时间】:2010-10-02 09:17:51 【问题描述】:

我们的一个客户有一个 Access 2007 应用程序,其中包含一个用于创建任务以上传到 Sharepoint 任务列表的表单。用户填写表格(标题、状态、优先级、开始日期、截止日期)。然后,用户在必须将此任务分配给的共享点用户名旁边放置复选标记(每个选定的 sp 用户一个任务)。这些数据被聚合到 TaskQueue 表中,并且任务成功添加到 Sharepoint 列表中(通过链接列表 - 我认为)。问题是我们需要为每个任务项包含零个或多个附件。有没有办法通过宏、VBA 或其他一些我尚未了解的内置功能来做到这一点?

我最初的想法是使用 C# windows 服务来监视此任务队列表,然后使用 Lists.asmx Shareopint Web 服务和 AddAttachment 方法,当给定列表项 ID 和附件的 NTFS 路径时,将附件添加到Sharepoint 中的任务列表项。

在使用 Access 并在 Sharepoint 中将链接表设置为任务列表后,我发现您可以通过 Access 2007 数据表视图添加附件。问题是您只能在“分配给”字段中选择一个用户或 SP 组。他们有很多重复的任务要分配给一群不同的人。这就是他们开发这种表格的原因。如果有人对如何解决此问题有任何想法,请告诉我。还有人知道任何好的 Access 2007/Sharepoint 集成资源吗?

提前致谢!

【问题讨论】:

【参考方案1】:
    将附件作为访问表单的一部分上传。 将附件加载到文档库中 像当前正在完成的那样检查用户 将第 2 步中上传的附件的超链接添加到说明(富文本)字段。 (可能在步骤 1-2 中自动完成) 不理会 TaskQueue 表。

这样,可以包含 0..n 个文档。任务列表只存储结构化数据,文档在文档库中存储一次,将 1 个文档附加到 5 个不同的任务(导致文档的 5 个副本)时不会出现失控增长。

【讨论】:

以上是关于Access 2007 与 Sharepoint 2007 任务列表的集成的主要内容,如果未能解决你的问题,请参考以下文章

MS Access 表单:添加表格/网格视图

Access 2007:无法识别的数据库格式

在 Sharepoint 中找不到查询

powershell Powershell用于将Powershell与SharePoint 2007一起使用

摘要链接 Web 部件与 SharePoint 2007/2010 中的自定义 Web 部件冲突

我可以将 Access 2010 数据库与 SharePoint 2013 一起使用吗