首页 > 单独文章 > 正文

用于不同类型 SharePoint Designer 2007数据源的唯一查询选项

时间:2007-07-11 17:33:55 作者:officeba 【认证】

将查询应用于数据源可以对域进行添加、删除或排列,还可以对数据进行筛选或排序。查询选项仅适用于基于 SQL 的数据源,其中包括 Microsoft SharePoint 列表和库、单个数据库(“数据源库”任务窗格的“数据库连接”部分)和链接数据库(“数据源库”任务窗格的“链接源”部分中包括的数据库连接)。

源级别的域选择、筛选和排序不适用于 XML 文件、服务器端脚本或 XML Web service,因为这些数据源没有类似 SQL 的查询语言。但是,当您创建显示数据的数据视图时,便可对这些数据源执行域选择、筛选和排序操作。

如果要修改数据源库中默认 SharePoint 列表或库所包含的域,或者要将列表或库链接至其他数据源,则首先需要为该列表或库创建数据源连接的副本,然后对其进行修改。

每种数据源类型不仅提供在数据源中选择域、应用筛选和对数据进行排序的功能外,而且提供用于指定查询的附加选项。

SharePoint 列表和库

为 SharePoint 列表和库指定查询时,还可以使用“项目和文件夹范围”列表中的选项来指定查询范围。

“项目和文件夹范围”选项指定当前查询是否包括文件夹和子文件夹。这在使用 SharePoint 库时特别有用。例如,如果“共享文档”文件夹中不仅有文件,而且还有包含文件的子文件夹,则可以指定应包括在查询中的文件和(或)文件夹。这些选项包括:

  • 要将查询应用于当前文件夹中的所有文件和所有子文件夹,请单击“默认”
  • 只将查询应用于当前文件夹中的文件,而不应用于任何子文件夹,请单击“仅文件”
  • 要将查询应用于所有文件夹中的所有文件,而不应用于整个网站中的任何子文件夹,请单击“递归”
  • 要将查询应用于所有文件夹中的所有文件以及整个网站中的所有子文件夹,请单击“全部递归”

数据库连接

为数据库连接指定 SQL 查询时,还可以指定修改查询时是否同步读写语句。

默认情况下,为数据库连接生成 SQL 写语句的选项处于选中状态。修改数据库连接查询时,该选项除了同步读语句外,还会同步新的写语句。

读语句是一个检索并显示无法修改的数据的 SQL 语句。写语句则是一个检索可以修改的数据并将其保存到原始数据源的 SQL 语句。如果自动生成写语句,那么在您要创建数据表单时就已生成了这些语句。

链接数据源

正如前面所述,仅在链接数据源包含两个联接而非合并的数据库连接时,才可以修改对链接数据源的查询。而且,当您使用链接数据库连接时,可以选择以表格形式或分层形式输出数据。

在使用具有一对一关系(即,一个数据库中的一条记录恰好与另一个数据库中的一条记录相关)的两个链接数据库时,“表格”是最佳选项。

如果链接数据库具有一对多关系(即,一个数据库中的一条记录与另一个数据库中的多条记录相关),则最好选择“分层”选项。

 


相关文章

同类最新