Sharepoint 列表

1、将SharePoint 2010列表数据使用Access打开

在SharePoint 2010新增加了对列表在Access客户端的打开,可以在Microsoft Access 中处理列表中的项目,实际是将列表转换成了数据库,并将列表中的项目存储在数据库的表中。

#列表 #Access

2、理解SharePoint 2010列表和库的概念及关系

SharePoint中的列表可以理解为关系数据库中的表,这个表可以直接通过可视化的界面创建、添加栏、添加内容、编辑内容、删除内容等,极大的方便了用户的操作。

3、SharePoint2010列表添加附件之后无滚动条的解决办法

有时候我们在SharePoint 2010列表中会填完很多的表单数据,当在新建窗体填写字段比较多的表单时会出现上下滚动条。如果此时想添加附件,可以在功能区中点击“附加文件”即可弹出一个上载文件的界面,当选择好文件并点击“确定”按钮之后再返回新建窗体时你会发现上下滚动条已经不见了,你上载的文件也看不到了。

4、SharePoint 2010列表项目版本历史记录的使用

在SharePoint 2010列表中可以使用版本控制来追踪内容的历史记录,被追踪的内容可以是列表中所有可以被编辑的内容。

当用户在“编辑项目”表单中没有做任何修改,但只要点击了“保存”按钮,则就会产生历史记录。另外SharePoint 2010还可以控制保留历史记录的数量,以免历史数据过多造成数据库内容增大。

5、修改SharePoint 2010列表的标题、说明和导航

在SharePoint 2010中创建列表时,都会让设置其列表的名称、说明和导航信息,其中名称可以是英文、数字或中文。但是在输入列表的名称时要注意,SharePoint 2010列表的名称有两种用途:一种是标识列表的名称,另一种是可以作为列表的URL名称。

#导航

6、SharePoint 2010列表或库的栏与栏之间的验证

在SharePoint 2010列表或库的“设置”页面中都有一项“验证设置”功能,使用此功能可以在列表或库的范围内通过公式在保存表单数据时执行栏与栏之间的验证。这里以“列表”为例来讲解“验证设置”功能的使用。

7、开启或关闭SharePoint 2010列表项的附件功能

列表项附件功能是指是否允许用户将文件附加到此列表中的项目上。每个列表项可以添加多个附件。

在SharePoint 2010创建一个新的列表之后都会自动在此列表中开启列表项附件功能,并将“附件”字段显示在默认视图中。

8、管理SharePoint 2010列表的内容类型

SharePoint 2010的网站内容类型是在网站级别定义的一种集合,可以独立于列表和库并且一个内容类型可以在多个列表或库中使用。

通常使用最多的就是将多个相关的栏存储在一个内容类型中,然后再将此内容类型挂接在列表或库上,这样用户在给列表或库添加内容时,就可以选择不同的内容类型来添加不同的内容。

9、使用SharePoint 2010列表项的内容审批功能

在SharePoint 2010列表中可以使用“内容审批”的功能对用户在列表中添加的内容进行审核,只有被审批者审核通过的内容才会被其他用户看到,也就是在公共视图中显示出来,这样可以做到对内容进行严格把控,过滤掉不符合要求的内容。

10、使用页面和对象模型操作列表草稿项目的安全性

01 /// <summary>  

02 /// 设置草稿项目的安全性  

03 /// </summary>  

04 protected void SetDraftItemSecurity()  

05 {  

06 using (SPSite site = new SPSite(SPContext.Current.Site.ID))  

07 {  

08 using (SPWeb web = site.OpenWeb(SPContext.Current.Web.ID))  

09 {  

10     SPList list = web.Lists.TryGetList("DemoList");  

11     //开启内容审批  

12     list.EnableModeration = true;  

13     //可读取项目的所有用户  

14     //list.DraftVersionVisibility = DraftVisibilityType.Reader;  

15     //仅限可编辑项目的用户  

16     //list.DraftVersionVisibility = DraftVisibilityType.Author;  

17     //仅限可批准项目的用户(以及该项目的作者)  

18     list.DraftVersionVisibility = DraftVisibilityType.Approver;  

19     list.Update();  

20 }  

21 }  

22 }

11、使用页面操作SharePoint 2010高级设置中项目级权限的设置

在SharePoint 2010中只有列表具有“项目级权限”的高级设置,而库是实现不了“项目级权限”高级设置的。

列表的“项目级权限”的高级设置可以指定用户以何种方式读取和编辑列表中的项目。特别适合于数据保密度比较强的列表中,例如:可以实现在一个列表中存储了多个用户添加的数据,但每个人只读查看和编辑自己的项目。

12、开启或关闭SharePoint 2010列表的新建文件夹功能

SharePoint 2010的列表和库都是可以创建文件夹的,SharePoint 2010的文件夹功能跟Windows操作系统的文件夹功能基本上差不多,都是用来将不同的内容区分开来存储。

默认情况下,列表的文件夹功能是处于关闭状态的,但库的文件夹功能是处于开启状态的。

#文件夹

13、联系人列表的使用、导出、与Outlook同步的相关操作

SharePoint 2010的“联系人”列表模板可以创建出专门用于存储联系人的列表实例,此模板内置了很多与联系人相关的字段,基于此模板创建出来的列表就可以直接当作联系人列表来使用,不用额外的再创建与联系人相关的字段。联系人列表可以与Microsoft Outlook或其他兼容的程序同步。

#联系人 #列表 #导出 #Outlook #同步

14、生成SharePoint 2010列表或文档库的文件计划报告

SharePoint 2010的列表和文档库都具有“生成文件计划报告”功能,但在生成时最好将保存位置选择为某个文档库,这样可以将报告文件存储在文档库中以便于日后查阅和下载。

15、设置SharePoint 2010列表项目是否显示在搜索结果中

默认列表的内容是可以在搜索结果中可见的。如果列表中的内容比较敏感,不想让更多的看到,则可以给列表设置权限,也可以关掉搜索功能,这样用户就不会在搜索结果中搜索到此列表中的内容了。

#列表项目 #搜索结果 #列表设置

16、设置SharePoint 2010列表是否对脱机客户端可用

SharePoint Workspace在SharePoint中被称为“脱机客户端”。因此在“列表设置”页面的“高级设置”中有一项是“脱机客户端可用性”就是针对此工具设置的。默认情况下创建的列表和库都是开启脱机客户端可用性的。

#列表 #脱机客户端

17、设置SharePoint 2010列表是否启用数据表视图功能

SharePoint 2010列表的“数据表”功能是指是否可以将列表的视图切换到“数据表视图”状态,用于大批量的编辑列表中的数据。“数据表视图”类似于Microsoft Excel的编辑方式,可以直接在二维表格中编辑列表字段的值,包括新建、编辑和删除操作。

#数据表视图

18、在SharePoint 2010列表或库对话框中显示或隐藏新建、编辑和显示窗体

在SharePoint 2010列表或库中,默认情况下,新建项目、显示项目和编辑项目窗体页面会在对话框中显示出来。

#对话框

19、SharePoint 2010列表项等级的基本使用

在SharePoint 2010列表中,可以启用列表内容的等级评定功能,列表项的等级共分为5级,评的等级越高表示对此项目的喜欢程度就越高。每个等级使用五星符号来表示。

要开启列表的“等级设置”功能,则需要打开列表的“列表设置”页面。

20、SharePoint 2010列表设置中高级设置的基本使用

在SharePoint 2010列表的列表设置中有一项是“高级设置”,用来设置SharePoint 2010列表的一些更高级的设置,如:内容类型、项目级权限、附件、文件夹、搜索、脱机客户端可用性、数据表、对话框。这些设置需要管理员级别的用户才可以修改。

21、SharePoint 2010列表设置中的版本控制的使用

在SharePoint 2010中列表设置是一个列表的总控制中心,所有的列表设置都会在“列表设置”中进行设置和操作。列表的版本控制就在“列表设置”中进行设置。

22、在列表中只能查看、编辑和删除自己的列表项

在SharePoint2010中我们经常会用到这样的权限设置,在一个列表中可以存储多个人输入的数据,但每个人只能看到自己的那部分数据。也就是多个人共同维护一个列表,但各自只能查看、编辑、删除自己录入的那部分数据。

23、正确操作SharePoint 2010数据表视图下实现列表之间的数据复制

当我们在做SharePoint 2010项目时,一般都会存在测试机和生产机,当有一些固定数据,如全国各大城市名称,区号等这些数据测试时都会在测试机上录入。在正式使用时又要把这些数据转移到生产机上。在SharePoint 2010中可以在数据表视图中通过复制来实现数据的转移。

#数据表视图 #列表

24、修改SharePoint 2010文档库的标题、说明和导航

在SharePoint 2010里可以使用可视化界面创建文档库,但创建完的文档库有时候需要修改文档库的标题、描述信息、导航名称等相关信息。有两种方法可以修改,一种是直接在文档库设置里,另一种是使用SharePoint Designer 2010修改。

25、在SharePoint 2010中创建列表并添加字段(栏)

在SharePoint 2010里我们可以使用可视化的页面创建列表并给创建好的列表添加栏,SharePoint 2010的列表其实就相当于数据库的表,列表的栏相当于数据库表的字段。只不过在SharePoint 2010里可以使用可视化的界面操作。

#创建列表 #字段 #栏

26、SharePoint 2010多行文本字段的3种呈现方式

SharePoint2010的多行文本字段使用SPFieldMultiLineText对象表示,主要分为三种呈现形式:纯文本、富文本、增强性富文本。其中纯文本和富文本是在SharePoint2007版本中就有的显示方式,而到了SharePoint2010,微软增加了增强性富文本,可以在此多行文本字段中插入图片、链接、表格、文件等4种复杂对象。

#多行文本字段 #SPFieldMultiLineText

27、在SharePoint 2010通知列表中筛选已过期的通知

SharePoint 2010通知列表有一个字段叫做“到期日期”,但是这个“到期日期”有时候客户总会理解错误,一般情况下我们都会使用自带的通知列表添加到网站首页上使用,通知列表默认情况下使用“所有项目”列表,会把所有项目都显示出来,即使到期日期已经过期了但还是会显示出来的,这是因为其实这个“过期日期”字段只是用来标识到期日期的,与具体显示不显示没有关系。

#通知列表 #筛选

28、从Excel向SharePoint 2010列表中的选项字段粘贴数据

在我们使用Excel把数据直接粘贴到SharePoint列表时,感觉列表真的是功能强大,真正意义上实现了数据的快速传递。但在粘贴数据时,也要注意其中的一些细节问题,否则会造成数据粘贴不正确。

#Excel #列表 #选项字段

29、在SharePoint 2010列表设置中给列表添加栏(字段)

当我们希望在已经创建好的SharePoint 2010列表中添加栏时,可以在SharePoint 2010功能区的列表设置中添加栏,也叫做字段,添加的栏也会映射到内容数据库相应的表中。

#列表设置 #添加栏 #字段

30、将SharePoint 2010列表数据与Access 2010实现数据同步

SharePoint 2010与Microsoft Access微软已经形成了紧密的集成,我们在SharePoint 2010里随便打开一个列表,都会在顶部的功能区找到一项功能是:“使用Access打开”,点击它就会调用本机的Microsoft Access客户端打开此列表中的数据。

#列表 #Access 2010 #数据同步

31、将SharePoint 2010列表数据导出到Excel中

SharePoint 2010与Office产品形成了紧密的集成,使协同工作达到了顶峰。本文来讲解一下如何将SharePoint 2010列表中的数据完整的导出到Excel中,以便于在Microsoft Excel中更加详细的分析数据和制作报表,导出格式为iqy。

#列表数据 #导出到Excel

32、将SharePoint 2010列表数据导出到Office Access 2010中

在SharePoint 2010的功能区中点击“导出到Excel”图标可以将列表数据导出到Microsoft Excel中。虽然SharePoint 2010功能区中没有提供“导出到Access”的功能,但是可以通过功能区的“使用Access打开”把列表数据导出到Access中。

#列表数据 #导出到Access

33、解决SharePoint 2010列表项超出列表视图阈值的问题

在SharePoint 2010中,微软为了提高列表的性能,限制了每个列表视图默认可以存储的列表项为5000条,如果超出了这5000条数据的限制,就会限制某此对列表的操作,例如不能排序、筛选等。

SharePoint 2010对列表视图的阀值限制是在管理中心设置的,设置范围是以整个WebApplication为单位的,也就是说只能在管理中心对每个WebApplication设置列表视图的最大阀值,设置完成之后整个Web应用程序范围内的列表都会起作用。

#列表项 #视图阈值

34、在SharePoint 2010中创建状态列表并使用状态列表

在SharePoint 2010里有一个“状态列表”模板,使用它可以创建状态列表实例,状态列表是用来跟踪和显示一组目标的位置,带颜色的图标显示目标实现的程度。同时还可以结合“指标详细信息Web部件”显示单个状态指标的详细信息,状态指标显示组织的重要度量。

#创建状态列表 #状态列表 #指标

35、在SharePoint 2010中创建链接列表并使用链接列表

SharePoint 2010里“链接”列表模板已归为“通信”类别中,我们可以基于“链接”列表模板创建需要的链接列表实例,创建好的链接列表就可以使用了,也可以添加自定义的栏到链接列表中。

#链接列表

36、在SharePoint 2010里创建讨论板列表和使用讨论板列表

列表 2013-05-09 回应:(0)

SharePoint 2010讨论板可权松以管理讨论线索并可配置要求对所有文章进行审批。其实讨论板可以说是小型的论坛,企业可以使用讨论板进行内部事项的讨论。

#讨论板 #列表

37、在SharePoint 2010中新建和使用通知列表

通知是每个门户网站不可缺少的内容,公司内部每天都会发布一些通知告知员工,比如:春节放假、公司内部的一些制度调查等都需要在公司的网站首页发布,SharePoint 2010提供了通知模板,我们基于此模板就可以创建出一个完整的通知列表功能,不需要再次加工即可使用。

#通知列表

38、在SharePoint 2010列表设置中将列表另存为模板

在SharePoint 2010创建列表时,我们可以基于自定义列表模板、通知列表模板、任务列表模板创建列表,但是我们也可以把创建好栏的列表另存为列表模板,这样也可以基于此列表模板创建列表,达到列表结构共享的目的。

#列表设置 #列表另存为模板

39、在SharePoint 2010列表设置中管理列表的权限

我们在SharePoint 2010中创建一个新的列表时,SharePoint 2010为直接为此列表继承网站的权限,在SharePoint中叫做父列表的权限,当然我们还可以对继承的权限进行修改或停止继承权限,为此列表单独赋权限。

#列表设置 #权限

40、使用SharePoint列表的栏排序和视图中的栏排序

SharePoint2007和2010列表的栏可以排序,其列表视图也可以排序,且两者排序互不影响。栏排序只是针对在列表设置的栏排序,而视图排序不仅影响到查看时的栏顺序还会影响到导出到Excel的栏顺序。

#列表 #栏排序 #视图

注:以上内容来自Sharepoint资源网,很多不错的知识整理,在此收集起来,以供日后学习。

posted @ 2013-12-16 16:51  龙战骑士201314  阅读(671)  评论(0编辑  收藏  举报