A. finereport怎样跨数据库查询
按照数据库的不同定义多个数据连接,再定义多个模板数据集,FR天然支持多个数据库,在别的软件上可能很麻烦,在FR上很简单。
B. 求助,FineReport使用sql数据集参数
大致的步骤就是先取出所有数据,再进行过滤,取数,过滤。
简单应用:SELECT * FROM 销量 where 地区 = '${地区}'
带公式的应用:SELECT * FROM 订单 where 1=1 ${if(len(area) == 0,"","and 货主地区 = '" + area + "'")} ${if(len(province) == 0,"","and 货主省份 = '" + province + "'")}
具体步骤如下:
1、打开报表
2、定义数据源参数
修改数据集sql语句为:SELECT * FROM 销量 where 地区 = '${地区}',点击下方的刷新按钮显示出参数,默认值设置为“华北”
3、过滤数据
若参数地区的值为华北,那么${地区}这个参数宏最终的值就是华北,数据集sql即为:SELECT * FROM 销量 where 地区 = '华北'
4、制作参数界面
5、保存报表并发布
C. fastreport怎样连接Mysql数据库啊 求具体的步骤
我用的是finereport连接的,具体步骤应该是差不多的,你可以参考一下。
1、新建数据库,选择JDBC方式连接
D. 水晶报表 怎么连接sql数据库
用的finereport的,水晶报表应该和FR的也差不多吧
常用有两种方式:
新建数据库,选择JDBC方式连接,然后选择数据库类型,选择驱动器,修改URL
下载第三方jar包,需要使用连接access数据库的第三方jdbc驱动;新建数据库,选择JDBC方式连接,选择数据库类型,选择驱动器,修改URL;连接池属性;点击连接池属性可设置该JDBC数据连接的连接池配置,详细请查看JDBC连接池属性,这里使用默认设置,一般都是用默认设置。输入用户名、密码,测试连接;如果有用户名密码,输入Access数据库用户名与密码,点击左上方的测试连接,提示成功,数据库连接便定义好了。
个人感觉FR的操作简便点
E. FineReport数据集如何连接到 SQL server 服务器上的数据库,谢谢!
检查端口1433是否开放,2005以上版本的话需要开启运程连接,剩下的就检查一下防火墙的原因导致的。
F. FineReport怎样与SQL连接啊!小弟很急在线等
报表就是向数据库里面录入数据和把数据库里的数据展示出来的。所以在开始设计报表之前,还必须要建立FineReport报表模板设计器与数据库之间的连接。
在安装好FineReport解压文件后,服务器是默认已连接自带数据库的,因此只要检测下是否连接正常就可以了。
启动设计器后,在设计器最上方的菜单栏当中,选择服务器菜单,在该下拉菜单当中选择定义数据连接,弹出一个对话框。如下图:
最后点击测试连接按钮,系统弹出连接成功的消息框表明数据库连接正常。
G. 使用FineReport报表开发工具时,SQLServer数据库连接失败
sp4安装包没有装只是其中一个因素,你可以看看是不是这个原因引起的。这个主要是sqlserver2000,其他版本一般没有这个问题。
打sp4后一般会出现登陆连接问题,看看SQL的服务有没有运行,没运行去我的电脑——管理——服务里面把MSSQLSERVER服务登录的用户名和密码改正确;有运行,进企业管理器,改SQL的登录方式为混合模式,设置sa密码,重新设置一次。
H. tableau 怎么使用sql server
1、选择数据>连接到数据或按键盘上快捷键 Ctrl + D。也可以在开始页面上选择“连接到数据”选项。
2. 在连接到数据页面上,选择要连接的数据类型。也可以选择保存的数据连接(TDS 文件)打开一个 Tableau Server 数据源。
3. 连接到数据的另一种方式是从工作簿导入。工作簿可以包含与不同数据源的多个连接。若要从工作簿导入连接,请在“连接到数据”对话框中单击“选择保存的连接”选项卡底部的“从工作簿导入”按钮。
显示连接信息
可以显示有关连接的信息,方法是在数据菜单中选择数据源,然后选择属性。下面显示了示例数据源的属性。
连接到自定义 SQL 查询
对于大多数关系数据源,可以连接到特定查询,而非整个数据源。
在连接对话框中选择自定义 SQL。
在文本框中键入或粘贴查询。单击文本框右上角的浏览按钮 会打开更大的编辑窗口,可进行更复杂的查询或添加参数。
注意:完成连接后,Tableau 的数据窗口只显示相关字段。
如果 SQL 查询引用重复列,则在尝试使用 Tableau 中的列之一时,可能会出现错误。即使查询有效,也会发生这种情况。例如,考虑以下查询:
SELECT * from authors, titleauthor where authors.au_id = titleauthor.au_id 该查询有效,但因为 au_id 字段在“authors”表和“titleauthor”表中都存在,因此该字段不明确。Tableau 将连接到查询,但只要尝试使用 au_id 字段,就会出现错误。原因是 Tableau 不知道要引用哪个表。
编辑连接
在数据菜单中选择数据源,然后选择编辑连接。
如果你想使用sql server,可以用帆软软件finereport,直接点击定义数据连接就可以了,简单易上手。
I. FineReport和SQL2000的数据库怎么连接上呢
点菜单中的服务器---定义数据库连接,选择sql2000的驱动,输入数据库地址和数据库名称,用户名密码,点击测试连接。
J. 怎样将fastreport做的报表定入sql2008数据库中
创建报表
我们做一个在运行其使用这些组件建立一个简单报表的示范。在delphi环境中创建一个新的工程,并加入以下组件:TfrxADOComponents,Tbutton,TfrxReport,TfrxDesigner,TfrxDialogControls,TADOConnection。
设置属性:
ADOConnection1:
LoginPrompt = False
frxADOComponents1:
DefaultDatabase = ADOConnection1
双击设计按钮,定义一个事件函数:
procere TForm1.Button1Click(Sender: TObject);
begin
frxReport1.DesignReport;
end;
运行delphi,点击设计按钮,进入报表设计器。
简单的列表式报表
在设计器环境中点击新报表,并且换到Data页,放置一个ADOTable组件到页面上。
注意database属性已经连结到了数据库。并选择数据表名称:
TableName = 'Customer'
到报表设计页,连接Master band数据源,并在数据树中将数据源字段托到band上合适的位置,调整大小。界面如下:
设计完毕,点击预览按钮,浏览结果。
同为比较常用的报表工具,FineReport对的创建报表步骤与FastReport有所不同,具体如下:
1. 新建报表模板
点击快速工具栏上按键,创建一张空白模板。
2. 新建数据集
数据集是FineReport专有的存储通过数据连接从数据库中取出来的数据,数据集是一个二维数据表,可直接在数据集中看到数据表中的字段和数据。
报表左侧下方有模板数据集窗口,列出了该模板可用的所有模板数据集,点击按钮,增加模板数据集。
新建数据集ds1,定义SQL语句为:SELECT * FROM [销量] where 地区='${地区}',这样一个带参数的SQL语句,这里的地区是参数名字。
在下方的参数面板中点击刷新按钮,便可以获得数据集参数,给参数设置默认值“华东”
点击SQL输入框上面最左边的预览按钮,可以直接预览输入,
同样的方法,增加数据集ds2,SQL语句为:SELECT * FROM [销售总额],添加完成之后,在数据集面板中会生成2个数据集.