关于数据库的打印问题,高手请进。100送上!!!!!(100分)

  • 主题发起人 主题发起人 kuailemao
  • 开始时间 开始时间
K

kuailemao

Unregistered / Unconfirmed
GUEST, unregistred user!
1. 我最近在给别人做一个小的单机数据库,现在还有打印功能没有实现,我是第一次做
打印功能也没有什么经验,不知道各位有什么建议吗?
我的报表的要求是,先出现form1,form1上有table1和query1,用来查询,还有dbgrid
用来显示查询的结果,在form1里面可是实现按条件查询(这点我已经实现了),同时
在form1里有一个button可以实现打印予览的功能 (予览查询结果),建另外一个表form2用来放
qreport1。我的想法是qreport1 的dataset来自表form1的query1(这样可以实现吗)。
同时form2的qrdbtext的dataset也来自form1的query1,我用以下的代码对吗?
form1的button的onclick事件
begin
form2.qreprot1.dataset:=query1;
form2.qrdbtext.datasetr:=query1;
form2.qrdbtext.datafield:='工号';
:
:
form2.qrdbtext.preview;
end
为什么这样做不对呢?有没有其他的办法来实现。我是第一次接触,请大家给我
讲详细点,如果可能能给我一个有原代码的例子吗。如果可以请寄
kuailemao@china.com kuailemao@km169.net

2.谁有教作安装盘的详细中文资料。我想看看(以前没有接触过)
谢谢各位大侠的帮助了。如果解决了问题。我还会加分的。
 
我的oicq是3414236。今天晚上在线。如果可以和我聊聊,我的oicq 有验证。你可以付言你是
delphi的大侠。很希望找个人聊聊关于delphi的问题
 
1.你的情况可以用DBGRID+EHLIB157
来实现打印预览,关键是你的字段不确定,用QR不方便
http://202.117.43.177
2。检索以前的问题
 
关于报表打印:
给你推荐两个非常不错的报表工具:①国产的CELL,ActiveX类控件,符合国人使用报表习惯,
功能不错;②俄罗斯人编写Fastreport。这两个报表工具都支持通过Query取数,能满足灵活性需求。

关于制作安装盘:
Delphi光盘中带有一个名为Install Shield Express的工具,用于制作安装盘,你试一两遍
就知道如何去做了。
 
我有一个做好的例子,也是一个单机版的数据库,如果你需要可以发一个给你.
 
yu_gao,我想要一个,tigerwr@china.com
 
http://rmachine.yeah.net
下载report machine吧,在fast report的基础上改写的。
 
yu_gao,can you give me one.guotong@eyou.com
 
用ehlib就行了。
 
To Gregory:
①国产的CELL,ActiveX类控件,符合国人使用报表习惯
免费的?? 哪里下载?
 
To Dogruo:
http://www.biaoge.com.cn/可以下载试用版。正版的要4800大毛。
不过好象有破解,你找找看。我用的是正版的。
 
kuailemao:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。
 
BaKuBaKu的EasyGrid是一个不错的打印预览和打印控件。
 
在qreprot1中要放一bandtype为rbDetail的TQRBand,然后在此上面放dbtext。
(请收mail)

form2.qreprot1.dataset:=query1;
form2.qrdbtext.dataset:=query1;
form2.qrdbtext.datafield:='工号';
:
:
form2.qreprot1.preview;
 
可以啊,在设计时将qreport的dataset设为form1.query1,再将qrdbtext.dataset也设为form1.query1
做安装程序建议用setupbuilder,全中文的。
 
多人接受答案了。
 
后退
顶部