sql报表生成器
⑴ sql server报表生成器怎么生成折线图
这个可以用多种方式来做,以两种方大贺式为例说明一下:圆扮 1、读取数据库,得到数据集,橘仿灶绑定对应列得到折线图: DataSet ds = 读取数据库; DataView dv=new DataView(ds.Tables[0]); this.chart1.Series[0].ChartType=SeriesChartType.Line; this.char...
⑵ 如何启动报表生成器 (Report Builder 3.0)
ClickOnce 版本可用于本机模式或 SharePoint 集成模式下安装的 Reporting Services。
注意Report Builder 3.0 不能安装在基于 Itanium 64 的计算机中。这适用于 Report Builder 3.0 的 ClickOnce 和独立版本。
若要在本机模式下启动报表生成器 ClickOnce,您可单前敏击报表管理器中的
“报表生成器”
按钮,也可以使用指定的 URL。
若要在 SharePoint 集成模式下启动报表生成器,请单击
“新建文档”菜单上的“报表生成器报表”选项。
还可以使用报表生成器的 ClickOnce 版本来在已发布到 SharePoint 的 PowerPivot for Excel 工作簿上创建报表。有关将报让悔丛表生成器用于 PowerPivot 的详细信息,请参阅 technet.microsoft.com 上的
Create a Reporting Services Report with PowerPivot Data
(使用 PowerPivot 数据创建 Reporting Services 报表)。
在本地计算机上,从“开始”菜单启动报表生成器独立版本。与 ClickOnce 版本(从报表管理器或 SharePoint 库启动)相比,您或管理员必须直接在您的计算机上安装报表生成器,然后您才能使用该工具。在安装 SQL Server 2008 R2 时未安装独立版本;您必须单独下载并安装它坦樱。有关详细信息,请参阅
⑶ sql server 数据仓库怎么生成 cube
首先茄册,我们启动报表管理器
点击“新建数据源”,并且选择“Microsoft SQL Server Analysis Services”,并输入下面这样的连接字符串
Provider=MSOLAP.4;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=Adventure Works DW;Data Source=localhost;MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error
点击“确定”
点击“Adventurework AS Data Source”
点击“生成模型”
点击“确定”
这样我们就生成了一个报表模型,那么怎么使用这个模型呢?回到主文件夹之后,我们可以通过点击“报表生成器”
打开Report Builder之后,就能看到它已经选择了我们的报表模颤枯宏型,如下图所示
接下去的操作,就与普通的报表模型没有什么差别了。这里败或不再赘述
⑷ 怎么样描述sql生成原理
有的时候希望某个烂梁单元格能够直接获取到数据库中的某个值,而不是先要定义一个数据集后,再去取数据。这时就可以用函数Sql()公脊历唤式,下面通过报表生成器FineReport讲解下其用法。
工具/原料
报表生成器FineReport7.1.1
大小:148.2M 适用平台:windows/linux
方法/步骤
公式解释
SQL(connectionName,sql,columnIndex,rowIndex):返回的数据是从connectionName数据库中获取的sql语句的表中的第columnIndex列第rowIndex行所对应的元素。
connectionName:数据库名,字符串形式,需要用引号如"FRDemo";
sql:SQL语句,字符串形式;
columnIndex:列序号,整型;
rowIndex:行序号,整型。
备注:行序号可以不写,这样返回值为数据列。
示例(就一般的只获取某个字段内容)
从表 STSCORE中,我们可樱凯看到第3行第3列的值为Alex,如下:
现在若要直接在报表的单元格中显示数据值:Alex,而不通过先定义一个数据集后,再去取数据的方式,这里就可以使用sql()公式,此时只需在单元格中输入:=sql("FRDemo","SELECT * FROM STSCORE",3,3)即可,预览就可看到Alex值。
报表生成器FineReport中SQL函数的介绍
示例(带有参数时公式的使用)
带有参数形式的时候,直接在报表的单元格中获取数据值,写法如下:
=sql("FRDemo","SELECT * FROM STSCORE where CLASSNO = 'Class1' ",3)
显示效果(班级为Class1的第3列所有值),如下:
报表生成器FineReport中SQL函数的介绍
若需要显示某个具体值,如:显示 Jonny 的效果(即班级为Class1的第3列第4行的值),写法如下:
=sql("FRDemo","SELECT * FROM STSCORE where CLASSNO = 'Class1' ",3,4)
若参数值为变量如为报表参数或者是某个单元格,则写法如下:
=sql("FRDemo","SELECT * FROM STSCORE where CLASSNO = '"+$class+"' ",3,4)
或
=sql("FRDemo","SELECT * FROM STSCORE where CLASSNO = '"+A1+"' ",3,4)
如果传递的参数是获取当前单元格的值,即用$$$作为参数时,字符串类型同样需要拼接单引号,如下:
=sql("FRDemo","SELECT * FROM STSCORE where CLASSNO = '"+$$$+"' ",3,4)
注:如果参数或者单元格值有多个,那么sql函数的写法如下:
=sql("FRDemo","SELECT * FROM STSCORE where CLASSNO in ('"+$class+"') ",3,4)
⑸ SQL 报表生成器 文本框 乱动
这是由于CSS没有写好的原因,如果有代码和 【高分】 ,绝对是可以实现的
⑹ SQL Server报表生成器怎么输入汉字
检查一下编码格式,UTF-8
⑺ 报表工具有哪些
ActiveReports: 已经有20余年历史的老牌报表控件,是 .NET 平台的全方位的报表解决方案,其特点是无须编码实现各类报表设计。特有的矩表控件,旨在解决中国式复杂报表,另在报表打印,呈现等方面行业领先。
SQL Server Reporting Services(SSRS):它是来自微软的产品。作为SQL Server上的加载项纤团好创建。此报表生成器在T-SQL开发人员中非常流行,主要是因为它包含在MS SQL Server数据库中。
RDLC: 微软自带的 RDLC 报表,集成到 Visual Studio 当中,是Visual Studio 自带的报表工具,简单易用,也在很多系统开发中得到了广泛的应用。
FastReport.NET:具有悠久历史的俄罗斯开发商的产品。FR.NET生成器与Microsoft Visual Studio一起工作,并基于.NET框架。当您安装该程序时,其组件将被添加到VS调色板中。我们在应用程序中使用FR,方法是将组件放置在表单上或通过在代码中连接库。就像SSRS一样,它有一个单独启动的报表设计器,但您可以使用ReportDesigner组件将设计器嵌入到应用程序中。
Stimulsoft Report:Stimulsoft拥有大量的报表相关工具,比如报表生成器,报表设计器,Reports for.NET 、Web、MVC、WPF、Silverlight、Flex、PHP、Java、Mobile、WinRT等。
水晶报表:是由Crystal Services 公司开发的,主要用于设计及产生或耐报表。经过多次收购,已经被SAP 公司收购,从12版本发布到16版本,现在因为水晶毁铅报表为SAP 服务,所以更加注重数据分析,而不注重报表易于设计。
⑻ 如何查找并启动 Reporting Services 工具
必须已安装所有的 Reporting Services 组件。有关选择哪些安装选项以获得特定组件的详细信息,请参阅安装 Reporting Services 的注意事项。
Reporting Services 配置工具
使用 Reporting Services 配置工具工具可指定服务帐户,创建或升级报表服务器数据库,修改连接属性,指定 URL,管理加密密钥以及为无人参与的报表处理和电子邮件报表传递配置报表服务器。
启动 Reporting Services 配置工具
单击“开始”,依次指向“程序”、Microsoft SQL Server 2008 R2 和“配置工具”,再单击“Reporting Services 配置”。
此时将出现“选择报表服务器安装实例”对话框,可以选择要配置的报表服务器实例。
在“服务器名称”中,指定安装报表服务器实例的计算机的名称。指定的默认值是本地计算机名称,但也可以键入远程 SQL Server 实例的名称。
如果指定远程计算机,请单击“查找”以建立一个连接。必须事先配置报表服务器,以便进行远程管理。有关详细信息,请参阅如何配置报表服务器以进行远程管理。
在“实例名”中,选择要配置的 SQL Server Reporting Services 实例。列表中只显示 SQL Server 2008 和 SQL Server 2008 R2 报表服务器实例。不能配置较早版本的 Reporting Services。
单击“连接”。
若要验证是否已启动工具,请将您的结果与下图亮袜进行比较:
Reporting Services 配置工具
报表管理器
使用报表管理器可设置权限,管理订阅和计划以及处理报表和模型。也可以使用凯腊报表管理器来查看报表。
必须拥有足够的权限才能打开报表管理器(最初,只有本地 Administrators 组的成员拥有访问报表管理器功能的权限)。报表管理器根据当前用户的角色分配提供不同的页和选项。没有权限的用户将得到一个空页。拥有查看报表权限的用户将获得链接,用户点击这些链接可以打开报表。若要了解关于权限的更多信息,请参阅教程:在 Reporting Services 中设置权限。
启动报表管理器
打开 Microsoft Internet Explorer 6.0 或更高版本。
在 Web 浏览器的地址栏中,键入报表管理器 URL。默认情况下,该 URL 为 http://<服务器名称>/reports。可以使用 Reporting Services 配置工具确认服务器名称和 URL。有关 Reporting Services 中使用的 URL 的详细信息,请参阅配置报表服务器 URL。
报表管理器将在浏览器窗口中打开。引导页为主文件夹。根据权限,您可能看到引导页中的其他文件夹、指向报表的超链接和资源文件。也盯键滑可能在工具栏上看到其他按钮和命令。
Management Studio
报表服务器管理员可以使用 Management Studio 来管理报表服务器及其他 SQL Server 组件服务器。有关详细信息,请参阅 使用 SQL Server Management Studio。
启动 SQL Server Management Studio
依次指向“开始”、“所有程序”和 Microsoft SQL Server 2008 R2,然后单击SQL Server Management Studio。“连接到服务器”对话框将出现。
如果没有出现“连接到服务器”对话框,请在“对象资源管理器”中单击“连接”,然后选择 Reporting Services。
在“服务器类型”列表中,选择 Reporting Services。如果 Reporting Services 不在列表中,则说明没有安装它。
在“服务器名称”列表中,选择一个报表服务器实例。本地实例将显示在列表中。您还可以键入远程 SQL Server 实例的名称。
单击“连接”。可以扩展根节点以设置服务器属性,修改角色定义或关闭报表服务器功能。
带有报表设计器和模型设计器的 Business Intelligence Development Studio
报表设计器和模型设计器是 Business Intelligence Development Studio 中提供的两个设计工具。工具中的设计图面包括用于访问报表和模型制作功能的选项卡式窗口、向导和菜单。选择报表服务器项目、报表服务器向导或者报表模型项目模板后,即可使用设计工具。若要了解更多信息,请参阅 介绍 Business Intelligence Development Studio。
注意注意
在 SQL Server Reporting Services 中,可以使用新的和已修订的创作工具访问新功能。有关详细信息,请参阅新增功能 (Reporting Services)。
启动报表设计器
单击“开始”,依次指向“所有程序”和 Microsoft SQL Server 2008 R2,然后单击 Business Intelligence Development Studio。
在“文件”菜单上,指向“新建”,再单击“项目”。
在“项目类型”列表中,单击“商业智能项目”。
在“模板”列表中,单击“报表服务器项目”。下图显示了对话框中显示的项目模板的外观:
“新建项目”模板对话框
为项目键入名称和位置,或单击“浏览”并选择位置。
单击“确定”。 将打开 Business Intelligence Development Studio,并显示 Visual Studio 起始页。解决方案资源管理器提供用来创建报表和数据源的类别。可以使用这些类别来创建新的报表和数据源。创建报表定义时将显示选项卡式窗口。选项卡式窗口包括“数据”、“布局”和“预览”窗口。若要掌握有关创建报表的入门知识,请参阅教程:创建基本表报表。若要了解有关在报表设计器中可以使用的查询设计器的详细信息,请参阅 Reporting Services 中的查询设计工具。
启动模型设计器
单击“开始”,依次指向“所有程序”和 Microsoft SQL Server 2008 R2,然后单击 Business Intelligence Development Studio。
在“文件”菜单上,指向“新建”,再单击“项目”。
在“项目类型”列表中,单击“商业智能项目”。
在“模板”列表中,单击“报表模型项目”。
为项目键入名称和位置,或单击“浏览”并选择位置。
单击“确定”。 将打开 Business Intelligence Development Studio,并显示 Visual Studio 起始页。解决方案资源管理器提供用来创建模型、数据源和数据视图的类别。定义数据源连接时将更改设计图面。若要掌握有关创建模型的入门知识,请参阅教程:创建报表模型。
若要验证是否已启动工具,请将您的结果与下图进行比较。该图显示的模型设计器具有一个打开的模型:
带有一个已打开模型文件的模型设计器
Report Builder 3.0
使用 Report Builder 3.0 在熟悉的类似 Microsoft Office 的创作环境中创建报表。您可以自定义和更新所有的现有报表,无论这些报表是在报表设计器中还是在早期版本的报表生成器中创建的。请与管理员联系,以获得在本地计算机上安装报表生成器所要运行的 ReportBuilder3.msi 文件的位置。
安装报表生成器
浏览找到 ReportBuilder3.msi(报表生成器的 Windows Installer 包 (MSI)),然后单击它。Microsoft SQL Server 报表生成器向导将会启动。
在报表生成器的“欢迎使用安装向导”页上,单击“下一步”。
在“许可协议”页上,阅读协议,然后选择“我同意许可协议中的条款”选项。单击“下一步”。
提供个人姓名和公司名称。单击“下一步”。
在“功能选择”页上,可以选择单击“浏览”或“磁盘开销”。单击“下一步”。
单击“浏览”找到报表生成器的默认位置,然后对其进行更新。
注意注意
报表生成器的默认安装文件夹是 <驱动器>Program Files\Microsoft SQL Server。
单击“磁盘开销”以了解报表生成器占用的磁盘空间量。
注意注意
如果某个卷没有足够数量的可用磁盘空间,则该卷会突出显示。
在“默认的目标服务器”页上,如果目标报表服务器的 URL 与默认 URL 不同,则可选择提供前者。单击“下一步”。
注意注意
如果计划在报表生成器连接到某个报表服务器时使用它,则此时提供该报表服务器的 URL 将会非常方便。但是,当您正在报表生成器中工作时,也可以从“选项”对话框执行此操作。
单击“安装”以完成报表生成器的安装。
从报表管理器启动报表生成器 ClickOnce
在 Web 浏览器的地址栏中,键入报表服务器的 URL。默认情况下,其 URL 为 http://<servername>/reports。报表管理器随之打开。
单击“报表生成器”。
报表生成器将打开,您随后可以在报表服务器上创建报表或打开报表。
使用 URL 启动报表生成器 ClickOnce
在 Web 浏览器的地址栏中,键入以下 URL:
http://<服务器名>/reportserver/reportbuilder/ReportBuilder_3_0_0_0.application
按 Enter。
报表生成器将打开,您随后可以在报表服务器上创建报表或打开报表。
在 SharePoint 集成模式下启动报表生成器 ClickOnce
导航到包含所需库的站点。
打开库。
在“新建”菜单中单击“报表生成器报表”。
报表生成器将打开,您随后可以在报表服务器上创建报表或打开报表。
从“开始”菜单启动报表生成器独立版
在“开始”菜单上,依次单击“所有程序”和 Microsoft SQL Server 2008 R2 Report Builder 3.0。
单击 Report Builder 3.0。
报表生成器将打开,您可以创建或打开报表了。
单击“Report Builder 3.0 帮助”可打开报表生成器的文档。.
Report Builder 1.0
对于即席报表,使用 Report Builder 1.0 来创建使用已发布的模型作为数据源的报表。Report Builder 1.0 对报表模型提供点击链接功能。有关 Report Builder 1.0 的详细信息,请参阅 msdn.microsoft.com 上的 Designing and Implementing Reports Using Report Builder 1.0(使用 Report Builder 1.0 设计和实现报表)。
⑼ 水晶报表的SQL生成器怎么样能生成not in 这种SQL语句出来
SQL生成器只能自动生成吗?你想要什么语句自己写就是了,或者先生成一部分,其他自己手动修改不就行了吗?我没用过水晶报表,我用的FineReport报表就是这样,在新建数据集的时候,可以直接把表名拖进框内自动生成SQL,也可以自己写,或者先自动生成再手动修改,水晶报表应该也可以吧,你也可以试下FineReport看下具体方法,有问题还可以去“FineReport爱好者论坛”求助,很多热心的报表高手在。
⑽ SQLSERVER2017 报表生成器里面怎么用正则表达式语法筛选
sql server中对字段使用正则表伏拆尺达式缺高替换? .replace(num, '\d','#'御派)