我有一个包含 1800 条记录的 Access 数据库,当移动到 Sharepoint 列表时,它会随机设置链接列,例如:我有以下列:“徽章编号”、“名称”和“文件状态”。
每次将其移动(导入)到 Sharepoint 列表时,都会将“文件状态”设置为链接到该项目。如何设置要链接到项目的“名称”列?
我有一个包含 1800 条记录的 Access 数据库,当移动到 Sharepoint 列表时,它会随机设置链接列,例如:我有以下列:“徽章编号”、“名称”和“文件状态”。
每次将其移动(导入)到 Sharepoint 列表时,都会将“文件状态”设置为链接到该项目。如何设置要链接到项目的“名称”列?
这里不太清楚,但您似乎确实暗示您在这里涉及的表格不止一张。如果您要将表发送到 SharePoint 并使用 SharePoint 的新关系功能,则需要在将这些 Access 表发送到 SharePoint 之前在这些表中设置关系。
每次移动到 Sharepoint 列表时,它都会设置“文件状态”以链接到该项目。
嗯,这里的“项目”不清楚您的意思?您是否在谈论多个表及其用于关联这两个表的 PK(主键值)和 FK(外键)值(或者这里涉及的表甚至不止一个 - 我无法从您的描述中看出?
因此,将表格发送到 SharePoint 通常既不是问题也不是问题。发送带有相关数据的表格——这是这里问题的主要区别。
因此,在上移相关数据表时,这对 SQL 服务器或任何系统来说都是一个挑战,因为在上载期间,目标系统上的 PK 自动数值通常会发生变化。因此,这样的设置通常表明您需要对子表进行级联更新,以在上传期间保持相关数据的完整性。
但是,请记住 Access CAN 将数据上传到 SharePoint,并且 SharePoint WILL + CAN 尊重相关表,但它也会在上传期间更改 PK 值。这意味着在符合 SharePoint 的表中设置关系非常重要,否则由于在上传期间自动编号被重新编号(更改),您将失去表之间的逻辑关系。
但是,我在下面的视频中解释了如何从 Access 中放大相关数据,并且内置工具将允许对数据和子表进行这种类型的放大,并且它们的 FK 值将自动为您更改。
http://www.youtube.com/playlist?list=PL27E956A1537FE1C5&feature=plcp