我有一个访问数据库,我想将一些表导出到sharepoint列表。 问题是表列没有实际名称而是数字ID。 实际名称存储在与这些ID相对应的另一个表中。
如何在将此表导出到sharepoint列表时更新列名。
答案 0 :(得分:0)
您必须在两个表之间设置关系,然后导出(上载)BOTH表。您需要这种关系,因为在上传到SharePoint期间,自动编号ID已更改。虽然您可以单独上传两个表,但由于自动编号更改,现有数据将会混乱。
如果您上传两个表(设置了关系),则在上传期间更新并“更改”自动编号,但上传过程足够智能“级联”更新列中使用的ID为FK(外键)到其他列表。
我在本视频中逐步解释如何上传相关数据。
http://www.youtube.com/playlist?list=PL27E956A1537FE1C5&feature=plcp
如果只是一次性上传,另一种可能的解决方案是构建包含文本描述的查询,将其发送到临时表(make table query),然后上传该表。但是,如果这是一个“活动”或实时链接的Access数据库到SharePoint表,那么我强烈建议视频链接中概述的方法。如果这是一次性上传,则构建一个查询,其中包含文本描述作为列而不是ID,然后如上所述使用该查询作为生成表查询来创建临时表,然后上载该临时表。以上两个建议中的哪一个取决于这是一次性上载,还是您的目标是从Access链接表。