2013-03-25 153 views
0

首先,我必须说我是新手。我是第三年ICT &商务学生和国际公司的实习生。我的任务是在公司的Intranet上创建报告服务(SharePoint)。在SharePoint上显示报告

该公司希望在内部网上有一个只有经理可以访问的部分。给你一个想法,让我们说一个经理想要这样的报告:

“显示2012年至2013年间男性实习生的名字”。

并且可以说内联网上的接口将如下图所示。

http://i.imgur.com/eBZXP8t.jpg

一旦管理器填充所需的字段和按压按钮; 1.SharePoint将创建查询, 2.SharePoint将要求存储在SQL Server中的数据, 3.SQL Server将要发送数据到SharePoint, 4.SharePoint将要创建一个Excel文件。

为了实现这样的报告系统,您在哪里以及如何建议我开始?任何链接,指南等都会令人满意。即使是一般性回应也会帮助我理解基础知识。

注意:我们的IT部门将处理SharePoint和SQL服务器之间的连接。我不必担心这一点。我所需要的只是了解如何在Sharepoint上创建一个查询,它将连接到SQL Server并请求数据并将其显示在SharePoint(或本例中的Excel)上。

在此先感谢。

+0

做你试图CAML查询 – 2013-03-25 11:20:30

+0

您可以使用SharePoint Designer来创建什么是在SPList – 2013-03-25 11:21:54

+0

查询我不想查询SharePoint列表(其中你的两条建议都提到了)。我想查询存储在SQL服务器中的数据并将其显示在SharePoint上。 – 2013-03-25 13:12:49

回答

0

如果您还不是,则需要使用SharePoint Designer。 在SharePoint中创建新网站。您需要管理权限,以防止非管理员访问新网站。 在SP Designer中打开新网站。调出数据源库(数据视图>管理数据源)。在那里你可以'连接到数据库...'。我无法帮到你。为此,您需要数据库连接字符串,并且您必须设计一个查询来获取一组超级实习生(以您的示例为例)。然后您可以使用过滤器来提取特定的实习生。这也将需要您的一些探索。 您可能可以使用表单元素自定义SQL查询,但是我之前没有看到过。通常情况下,数据库连接会拉下一个数据表,并由页面上的Web部件占用。

希望这至少可以让你开始...