0

将 SharePoint 列表链接到 Microsoft Access。我在 SharePoint 列表中的一列是“个人或组”,它是一个包含来自 SharePoint 用户的多个属性的查找。这些属性包括 ID、姓名、电子邮件地址。我将电子邮件地址属性用于 SharePoint 中的工作流。现在我想从 SharePoint 列表中创建一个报告,打印出分配给每个记录/行的所有名称。它不会打印出名称,而是返回 ID 号。如何获取访问报告以返回从共享点列表链接的名称?

4

1 回答 1

2

每当您链接到 SharePoint 网站时,如果您仔细观察,您总是会看到一个名为 UserInfo 的表(列表)。

那么,用用户名代替 ID 呢?

首先设置一个指向这个 userInfo 表的链接。

因此,在外部数据(导入和链接)的功能区上,选择链接到 SharePoint 列表。选择您的站点,然后在表列表中,选择 UserInfo 之一:

例如:

在此处输入图像描述

因此将设置到 UserInfo 列表/表的链接。

然后,只需从用户的 ID 列构建查询(左连接)。

查询将如下所示:

在此处输入图像描述

构建一个在 UserInfo 中留下联接的查询。

但是,请注意,如果您查看表格,您不会看到额外的列,但您会在查询生成器中看到。请注意,SharePoint 编辑器已添加到每个表中。所以请注意每个表的这些字段:

在此处输入图像描述

因此,您甚至可能不需要使用连接到 UserInfo 表的查询,因为如上所示,在 Access ALL 表中,SharePoint 编辑器会自动添加到每个链接表中。

但是,根据您所拥有的“id”链接到 UserInfo 表应该允许您在 id 中显示“名称”。

于 2013-01-12T20:55:35.660 回答