首页 > 单独文章 > 正文

通过联接来链接SharePoint Designer 2007数据源

时间:2007-07-11 17:49:35 作者:officeba 【认证】

大多数企业都在多个位置存储相关数据。例如,你将产品信息存储在一个位置,而将有关产品类别的信息存储在另一位置。通过 Microsoft Office SharePoint Designer 2007,可以轻松地将包含相关数据的数据源彼此链接。甚至可以链接不同类型的数据源 - 例如,可将 XML 文件链接至 SQL 数据库。通过链接多个数据源,可以创建一个与所有其他数据源共同显示在数据源库中的单独的数据源。 

创建链接数据源之后,可以像使用其他任何数据源那样使用该数据源 - 例如,可以创建一个数据视图,其中显示单个链接源的所有数据源中的数据。

如果两个单独数据源有一个共同域使其彼此关联,则可以通过联接来链接这两个数据源:

  1. “任务窗格”菜单上,单击“数据源库”
  2. “数据源库”任务窗格的“链接源”下,单击“新建链接源”

    如果“链接源”标题被折叠,单击加号 (+) 将其展开。

  3. “数据源属性”对话框中,单击“配置链接源”
  4. 在链接数据源向导的“可用数据源”下,单击您的数据源,然后单击“添加”。接着,单击要与第一个数据源链接的数据源,然后单击“添加”

     注释   可以组合两个或更多个数据源,以创建单个链接数据源。

  5. 单击“下一步”
  6. “选择最能表示所选源之间关系的链接类型”下,单击“通过‘数据源详细信息’插入数据视图和联接的子视图,联接数据源的内容”
  7. 如果联接并非都是数据库表的数据源,则单击“完成”。如果联接数据库表(如两个 SQL 数据表),则单击“下一步”

     要点   如果只想链接两个表,并且这两个表来自同一数据库,则系统会提示您选择包含每个表中的匹配数据的域。如果要链接同一数据库中的两个以上的表、来自不同数据库的两个表或不是数据库表的两个数据源,请跳转到步骤 8。

    如果要链接同一数据库中的两个表,请在链接数据源向导中,从包含匹配域的每列选择域。在此示例中,匹配域是“CategoryID”

  8. 单击“下一步”

    默认情况下,会显示两个数据源中的所有域。

    要从数据源显示中删除域,请在“显示域”列表中单击该域,然后单击“删除”

    要向数据源显示中添加域,请在“可用域”列表中单击该域,然后单击“添加”

  9. 单击“完成”。两个数据源以及您选择的链接类型都将出现在“数据源属性”对话框中。
  10. “数据源属性”对话框中,单击“常规”选项卡。
  11. “名称”框中,键入数据源的新名称。
  12. 单击“确定”

    在数据源库中的“链接源”下可以看到新的链接数据源。

 


相关文章

同类最新