如何让Access导出SharePoint用户姓名而非对应编号?
问题详情
使用Make Table或Append查询从链接的SharePoint列表获取用户名时,遇到以下情况:
- SharePoint中的姓名字段实际存储的是员工列表的编号,而非姓名文本
- 查询在数据表视图中能正常显示姓名,但执行Make Table/Append操作时,写入目标表的却是编号
- 没有现成的编号-姓名对应表,希望直接获取姓名文本
解决方法
通过ODBC链接SharePoint列表时,Access会自动生成一个名为UserInfo的关联表,该表包含了Access用于映射的ID(即存储的编号)和对应的姓名文本。只需在查询中:
- 将原SharePoint列表与
UserInfo表通过编号字段建立关联 - 直接选取
UserInfo表中的姓名字段作为输出字段
这样执行Make Table或Append查询时,写入的就是姓名文本而非编号了。
内容的提问来源于stack exchange,提问作者Michael T
相关产品推荐
相关产品推荐

