急求一份delphi水晶报表数据库打印的例子和水晶报表for delphi的安装控件,报表连接Sqlserver现有的数据库。。
谢谢各位了。
谢谢各位了。
解决方案 »
- AdvStringGrid如何连接sqllite数据库中的数据?
- 检索重复记录错误
- 释放内存
- 熟悉报表的大侠请进,谢谢
- 一个初学者的问题,在线等
- 《中国开发者联盟》 欢迎您的加入!
- >>在dbgrid中如何点选删除多条记录?急。。。
- /*****************junglerover(灌木丛)的问题:为什么在ACTIVEX控件中不能使用普通FORM(TFORM)?*********************/
- 关于快速报表的问题!!!
- 可怜的系统资源啊!50%?!大虾快救救我!SOS!
- 在delphi8.0里,使用WinSock时在程序里写"uses WinSock",程序就会出错,应该怎么写?急急急
- 有研究过 ListBox 自绘可变 item 高度的方法的,请帮忙看看。
---------------------------------------
这个呆会就给你发一个水晶报表for delphi的安装控件
---------------------------------------
这个问题很简单,你自己从网上Down一个Crystal Report9.0(有中文版的)以上的版本就可以了。具体安装的话,CSDN以前的贴子有讲的,如果找不到再给我发信息或者发邮件报表连接Sqlserver现有的数据库
---------------------------------------
这个也很简单,建立报表模板时就可以建立数据库连接的,Crystal Report提供了很多种连接方式的。自己看看Crystal Report帮助就可以了(有中文版的)。不过,末了,还是建议楼主放弃水晶报表,因为确实有些不太实用(可能是自己学艺不精吧,或者是很多人用它但都不精通吧)。
---------------------------------------
这个呆会就给你发一个这个还是不发了,等你装上水晶报表后再说,因为发了也是用不了的!
下面是一些例子代码(调用Crpe32.dll):连接数据库
Crpe.ReportName := 报表模板名称;
Crpe.Connect.ServerName := 数据库服务器名称
Crpe.Connect.DatabaseName := 数据库名称
Crpe.Connect.UserID := 登陆数据库用户名称
Crpe.Connect.Password := 登陆数据库用户密码
//报表标题
Crpe.TextObjects[0].Lines.Text := Trim(ComboBox.Text);
直接查询数据库的记录集
//图表
Crpe.SQL.Query.Text := ' Select * from ParamValue ';唉,太多了,等你具体做到哪里了再问吧,否则不太好系统的说!
理论知识可以搜索一下CSDN,时间知识也可以搜索一下的。
本人对水晶报表略通一二,也可以问我的!