在水晶报表中的渣启差话可以通过oledb连接postgresql,具体的怎么做的话不是很清楚,没怎么用过水晶报表,都是用的finereport,在finereport中可如皮以用jdbc来连接,配置相应的驱动器旁桥就可以进行连接了。
⑵ 水晶报表怎么登录数据库
启动设计器后,点击菜单服务器>定义数据连接,弹出一个对话虚扮框,如下图所示:
设计器已经默认连接了一猜誉数个名为FRDemo的数据库,点击测试连接,系统弹出连接成功的消息框表明穗首数据库连接正常,其他数据库JDBC连接方式可参考文档JDBC连接数据库。
FineReport模板设计器与数据库之间已经建立起连接,接下来我们就可以使用数据库中的数据设计模板了。
⑶ 在水晶报表当中怎么关联内容到数据库
你的意思是不是就是填报?将数据回填进数据库?我只知道我用的FineReport有2种方式可以实现你的需求,一种就是报表填报功能,一种是表单功能,就是在设计器中设置一些控件,比如文本控件,然后设置填报属性,芦型就是将控件单元格与数据库字段建立连接,这样用web浏览器进行填报预览的时候就可以在控件中输入值,点击提交,数据即可入库。你看看水晶是否也是如此。不过我觉得如果你是报表初学者,可以改用FineReport,比较容易上手,功能也强大,有问题还可以去陪扮猜“FineReport爱好者论缺雀坛”求助,很多报表高手在。
⑷ 水晶报表 怎么连接Mysql数据库中的数据
添加报表数据源,可以直接使用报表第一品牌FineReport,首先选择jdbc连接驱动,然后选择数据库:mySQL即可。水晶报表是条带状设计,不适合中国式复杂报表,应用起来相对复杂,而且没有技术支持,遇到问题不好解决,还是换成finereport吧。
⑸ asp.net 水晶报表连接mysql数据库
1.首先需要安装mysql
server
5.1和navicat
for
mysql。这个安装是很简单的宴凯,网上很多教程,和安装一般软件差不多。只有在安装mysql
server
5.1时,要注意选择字符编码为gb2312(中文)那个选项。
2.
使用navicat
for
mysql导入数据文件
a打开navicat
for
mysql,和localhost本地数据库连接,就可以看到刚才建立的数据库和表,
b可以导入本地的txt数据文件,注意保持格式正确,
c下面一步要注意一下,如果数历启据库中有中文数据,编码格式一定要选择是中文的gb2312,
d然后间肢祥如隔符为空格(根据txt中的具体情况来定),
e并选择目标表,将每一列一一对应,即可导入。
⑹ 水晶报表怎么连接远程oracle数据库
首先安装oracle客户端软件,然后配置本地服务名,
2.按下大蠢图誉渣,填庆仿悄写服务名,用户名密码:
⑺ vb中怎么用crystalreport
vb6中水晶报表(crystal report 4.6)的使闹察用经验
水晶报表(Crystal Report 4.6)只支持Access97格式的数据库, 所以,先在Access2000格式中设置好表与表的关
系,再把表转换到97格式,
在水晶报表中调入97数据库后,在Links中自动会找出表间的关系.
水晶报表在VB的安装盘中已自带了. 路径: COMMONTOOLSVBCRYSREPTCRYSTL32.EXE
系列号: 1231467890
安装后,运行路径: Program FilesMicrosoft Visual StudioCommoncrw32.exe
VB6中运用晶报表的理轮滑由是: 它支持图相(Binary型)字段(BLOB二进制大型对象)
运用水晶报表的步骤:
先进入VB的菜单栏: 外接程序--报表设计器 自动进入水晶报表, 设计好报表,存成报液桐茄表文件,
如SQL.rpt
再在VB工程中引入部件Crystal Report Control 4.6
如果是Access数据库, 激活代码:
CrystalReport1.DiscardSavedData = True '自动从数据库中刷新数据
CrystalReport1.ReportFileName = App.Path & "mdb.rpt"
CrystalReport1.WindowState = crptMaximized
CrystalReport1.Action = 1
如果是SQL Server 2000数据库,激活代码:
CrystalReport1.Connect = "ODBC;DNS=SQL_db1;UID=" & Text4.Text & ";PWD=" & Text5.Text &
";DSQ=db1" '连接SQL Server服务器的ODBC
CrystalReport1.DiscardSavedData = True '自动从数据库中刷新数据
CrystalReport1.ReportFileName = App.Path & "sql.rpt"
CrystalReport1.WindowState = crptMaximized
CrystalReport1.Action = 1
⑻ 水晶报表 怎么连接sql数据库
用的finereport的,水晶报表应该和FR的也差不多吧
常用有两种方式:
新建数据库,选择JDBC方式连接,然后选择数据库类型,选择驱动器,修改URL
下载第三方jar包,需要使用连接access数据库的第三方jdbc驱动;新建数据库,选择JDBC方式连接,选择数据库类型,选择驱动器,修改URL;连接池属性;点击连接池属性可设置该JDBC数据连接的连接池配置,详细请查看JDBC连接池属性,这里使用默认设置,一般都是用默认设置。输入用户名、密码,测试连接;如果有用户名密码,输入Access数据库用户名与密码,点击左上方的测试连接,提示成功,数据库连接便定义好了。
个人感觉FR的操作简便点
⑼ 水晶报表怎么连接WINCC的数据库
水晶报表连接数据库的方式貌似有两种:
一种是自己睁橘李通过做报表的时候指定拉模式;悉迟还有一种就是定义一些TTX文件,做好报表然后使用ADO,OLEDB,或是DataSet与指定的这一些记录绑定。这两种方法题伍乎主都可以试用下的。
⑽ 怎样用c#.net制作水晶报表并且连接Oracle数据库
首先,在工具箱里面拖一个CrystalReportviewer控件,然后点击控件右侧三角箭头,可以去掉显示组树,然后选择则创建新Crystal报表,弹出创建新Crystal报表,默认确定,也可以自定义报表名称。
第二,在CrystalReports库中选择使用报表向导,标准,确定。然后在弹出的创建报表向导中展开创建新连接,选择OLE DB,然后选择一个提供程序,我选择的是Micrisoft OLEDB Provider for Sql server ,若是Oracle 则选择相应的提供程序。
第三,选择下一步,选择则你所要连接数据库的服务器名称,用户名,密码,数据库名称,点击下一步,选择你需要的数据表,点击>添加,下一步,选择你需要的字段,要显示在报表上的字段
第四,主报表,显示对应的字段,都有两项,上面是要显示的名称,下面是内容,可以把上面的改成中文字段名称。可以随意修改格式。
这样大概的报表就走好了,包括打印等功能。若是要按某个字段照查询格式显示报表,则需要实例化你开始创建(报表名称).rpt,可以看一下你的解决方案资源管理器中的*.rpt名称,实例化。
VB(Dim myreport as CrystalReport1=new CrystalReport1() ) C#( CrystalReport1 myreport=new CrystalReport1()) ,然后代码: myreport.Refresh() myreport.RecordSelectionFormula = "{你的表名.字段名称}=' " & 某个文本框的.text & " ' "
CrystalReportViewer1.ReportSource = myreport
这样就做好了。