ReportingService报表入门
启动之后进入开始界面,如下图所示:
界面的上边是菜单栏、工具栏。左边是“服务器资源”和“工具箱”选项卡,服务器资源中放置的服务器连接之类的东西,工具箱中放置的是文本框、线条、表格等图标。右边放置的事“解决方案资源管理器”和“属性”选项卡,解决方案资源管理器中放置的是工程中的数据源和报表文件,属性选项卡中放置的事选中对象的各种属性,如大小、颜色、字体等等。下边是输出栏,输出各种错误信息和警告信息。中间的主窗口中放置起始页或者选中文件的内容。
在项目类型中选择“商业智能项目”,在模板中选择“报表服务器”,输入项目名称、位置等信息,点击“确定”按钮,在“解决方案资源管理器”中就会出现刚才新建的项目,如下图所示:
在项目中出现两个文件夹:共享数据源和报表。共享数据源文件中放置查询数据时所要用的数据库连接,报表文件夹中放置报表文件。要查询数据,必定要有数据源,所以下来我们要新建一个数据源。右击上图中的“共享数据源”文件夹,在右键菜单中选择“添加新数据源”,如下图所示:
弹出“共享数据源”对话框,如下图所示:
在“常规”选项卡的“名称”文本框中输入数据源的名称,“类型”下拉框中选择数据源的类型,目前Visual Studio中提供的数据源类型有Microsoft
SQL Server、OLE
DB、Oracle、ODBC等等。输入了数据源名称,选择了数据源类型,下来就该编辑连接字符串了。点击上图中的“编辑”按钮,弹出“连接属性”对话框,如下图所示:
在里边输入服务器名称、用户名和密码。如果数据源类型选择的是Oracle,那么此处的服务器名称应该是在Oracle的数据源配置文件tnsnames.ora中已经配置好的数据源的名字。如果这个文件中没有配置好,那么是无法连接的。输入完毕后,点击“测试连接”按钮,看是否能够正常连接。连接不正常的话,则需要查找原因,看是服务器名、用户名、密码或者是网络什么地方出了问题。连接正常则点击“确定”按钮,回到“共享数据源”对话框,此时在“连接字符串”框中就会显示配置的连接字符串。如下图所示:
接下来点击“凭据”选项卡,确认用户名和密码是否正确。如下图所示:
添加完数据源之后,就该添加报表了。右击“报表”文件夹,在右键菜单中选择“添加新报表”选项,如下图所示:
弹出“报表向导”对话框,如下图所示:
选择我们刚刚新建的数据源,点击“下一步”按钮,如下图所示:
输入查询语句,这个查询语句是报表的查询语句,后边还可以修改的。点击“下一步”,选择报表类型,如下图所示:
点击“下一步”,选择要显示的字段,如下图所示:
在左边的可用字段列表中,显示了查询语句查出来的所有字段,将要显示的字段移到右边的显示字段列表中,这样改字段就会显示在报表中了。点击“下一步”,选择报表的样式,如下图所示:
By的字段,点击“确定”按钮,分组字段就选择好了,当然你可以选择多个分组字段。接下来就该进行求和了,如下图所示:
ReportingService报表入门的更多相关文章
- asp.net RDLC报表入门
Asp.net RDLC 报表入门 这几天帮给同事讲解Asp.net RDLC 报表方面的知识,顺便做个简单教程,在这里分享给大家. 由于图片多又大,写了一半,光上传图片就把我累个半死,所以我教把程放 ...
- Dynamic CRM 2013学习笔记(十五)报表设计:报表入门、开发工具及注意事项
本文是关于CRM 2013报表开发入门介绍,包括开发工具的使用,以及不同于普通Reporting service的相关注意事项. 一.CRM报表简介 报表有两种,SQL-based报表和Fetch-b ...
- Dynamic CRM 2013学习笔记(二十六)报表设计:Reporting Service报表 动态参数、参数多选全选、动态列、动态显示行字体颜色
上次介绍过CRM里开始报表的一些注意事项:Dynamic CRM 2013学习笔记(十五)报表入门.开发工具及注意事项,本文继续介绍报表里的一些动态效果:动态显示参数,参数是从数据库里查询出来的:参数 ...
- Dynamic CRM 2013学习笔记(二十九)报表设计:reporting service 报表开发常见问题
在报表开发过程中,经常会遇到各种各样的问题,比如The report cannot be displayed. (rsProcessingAborted),一点有意义的提示都没有:再就是分页问题,经常 ...
- Dynamic CRM 2013学习笔记 系列汇总
这里列出所有 Dynamic CRM 2013学习笔记 系列文章,方便大家查阅.有任何建议.意见.需要,欢迎大家提交评论一起讨论. 本文原文地址: Dynamic CRM 2013学习笔记 系列汇总 ...
- 报表引擎API开发入门— EJB程序数据源
我们前面讲了几个数据源,今天我们来讲一下EJB数据源,这篇讲完我们数据源这部分就讲完了.数据连接不需要直接访问数据库,而是使用EJB做为数据源.FR通过定义程序数据集使用EJB的相关类获取到EJB数据 ...
- 报表引擎API开发入门—带参程序数据集
我们今天又来讲讲报表开发的事,上周开的这个系列入门文章也三四天了,浏览量不佳小编甚是悲伤啊,希望大家多多支持我! 一.问题描述 在实际应用中,可能需要根据表名动态地改变数据源,比如在程序数据集中,通过 ...
- ActiveReports 报表控件官方中文入门教程 (3)-如何选择页面报表和区域报表
本篇文章将介绍区域报表和页面报表的常见使用场景.区别和选择报表类型的一些建议,两种报表的模板设计.数据源(设计时和运行时)设置.和浏览报表的区别. ActiveReports 报表控件官方中文入门教程 ...
- ActiveReports 报表控件官方中文入门教程 (1)-安装、激活以及产品资源
本系列文章主要是面向初次接触 ActiveReports 产品的用户,可以帮助您在三天之内轻松的掌握ActiveReports控件的基本使用方法,包括安装.激活.创建报表.绑定数据源以及发布等内容.本 ...
随机推荐
- Keras
sudo pip install keras --安装 新建一个文件,里面存储的数据:第一列是属性,第二列是类别 11220044 011220044 011220044 011220033 1112 ...
- 【leetcode❤python】 168. Excel Sheet Column Title
class Solution(object): def convertToTitle(self, n): """ :type n: in ...
- linux下与windows下的换行符
[原文有些许错误,已作了修改] 回车符号和换行符号产生背景 关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别.在计算机还没有出现之前,有一种叫做电传 ...
- hihoCoder 1425 : What a Beautiful Lake(美丽滴湖)
hihoCoder #1425 : What a Beautiful Lake(美丽滴湖) 时间限制:1000ms 单点时限:1000ms 内存限制:256MB Description - 题目描述 ...
- nslookup
检查DNS http://arch.pconline.com.cn//pcedu/soft/wl/assist/10307/193330.html
- Linux时间设置及同步
Linux系统安装时选择的UTC时间是国际标准时间,而中国处于UTC+8时区,因此安装系统时不要选择UTC时区. 还有就是Linux有两个时钟: 1.Bios时钟及硬件时间 2.Kernel时钟及系统 ...
- JQuery_处理元素和浏览器的窗口的尺寸
一.jQuery width() 和 height() 方法 width() 方法设置或返回元素的宽度(不包括内边距.边框或外边距). height() 方法设置或返回元素的高度(不包括内边距.边框或 ...
- 转!! PreparedStatement是如何防止SQL注入的
SQL注入最简单也是最常见的例子就是用户登陆这一模块,如果用户对SQL有一定的了解,同时系统并没有做防止SQL注入处理,用户可以在输入的时候加上'两个冒号作为特殊字符,这样的话会让计算机认为他输入的是 ...
- Web开发的发展历史
了解一下Web开发相关的历史,相关技术的演进历程,知其前世今生,非常有助于加深Web开发相关技术的理解和认识. 下面是对网上几篇相关文章的总结和摘要: 1. Web开发的发展史 对过去的15年来,We ...
- VMWARE里启动kylin16.0时出现'SMBus Host Controller not enabled'(还未进入系统)
在Vmware里安装完Ubuntu16.10,启动时出现'SMBus Host Controller not enabled'错误提示,进不到图形界面.网上搜了一下,解决办法是在图形界面里进终端窗口, ...