如何在reportbuild中打印查询到的数据,再以此数据打印成图形?(100分)

  • 主题发起人 主题发起人 yzzhoux
  • 开始时间 开始时间
Y

yzzhoux

Unregistered / Unconfirmed
GUEST, unregistred user!
我在TABLE中设置了query查询语句,怎么样才能把查询到的数据在reportbuild中打印出来,
并以此数据在reportbuild中打印出图形?
我是一名DELPHI初学者,请各位高手指教,在下十分感激,最好给出简例!
也可给把简例发给我yzzhoux@163.net

yzhou
 
急!急急!急急急!急需解决问题!
 
从数据库中获得数据,在操作report builder的ddimagic控件即可,最好你把你的例子
拿出来让我看看。
 
todo
nkey:
very thank you!这是我的实例如下:
这是我在程序中编写SQL的语句
if check1 then
query1.SQL.add('SELECT name, time ,id,no ')
else
if check2 then
query1.SQL.add('SELECT name, time ,id ');
if check1 then
begin
query1.sql.add('FROM patient');
query1.SQL.Add(' WHERE patient.name="'+vname+'")');
end
else
begin
query1.sql.add('FROM patient');
query1.sql.add('where (patient.name="'+vname+'")');
query1.sql.add('and (patient.id='+inttostr(vid)+')');
end;
query1.sql.add('order by patient.id');
query1.open;
如以上查询语句,怎样把数据在RB中设置出报表并以此数据在RB中输出图形?


 
放一个datasource控件联你的query1,放一个pppipeline控件,连接datasource,
将你的ppreport的datapipiline设为刚才的pppipeline,就可以联到数据了。
然后设计报表,无论打印文本报表或图形都没问题了。
有用过report builder吗?
 
我在用REPORTBULIDER打印图形时,发现错误信息提示:
"Fatal error(9):File no found:'IEDITcha.dcu!",不知道这是什么意思?
我怎么样用REPORTBUILDER打印图形,方法是什么?,请各位大虾指教,在下十分感激!
 
》》"Fatal error(9):File no found:'IEDITcha.dcu!",不知道这是什么意思?
哎呀,兄弟啊,你我都是这个问题啊!!
我上次请人发个给我,到现在都没人给呢。你搞到后,也给我一份吧。
谢谢了。
 
请各位高手关注这个问题,这个问题很着急,请帮帮忙!怎样把由canvas产生的图形和query查询
到的数据用reportbuild同时打印到一张纸上?
 
你不告诉别人你出多少分吗?呵呵。
 
各位高手,这个问题对我很重要,哪位高手帮忙解决这个难题,我将高分奉上,另加100分!
最好详细讲解一下,给个程序。
 
呵呵,我来回答吧。
如果你的数据是用TCHART 画的,那么TCHART 可以直接把结果存为BMP文件(参考TCHART。SAVETOBMP)

如果你的数据是直接画的,那么可以在FORM上定义一个TIMAGE,然后在TIMAGE.canvas上画图,
并在FORM上显示。当画完一幅后,用timage.picture.savetofile('***.bmp'),形成一个BMP文件。
后面就简单了。
用REPORT BUILDER 可以很简单的在报表里加PICTURE。加在HEADER,DETAIL里都可以。
如果只显示一张图的话,当然应该放在HEADER里。在DETAIL里放你的数据表。
BINGO, 搞定了!
接受我的答案吗?
 
接受答案!
 
多人接受答案了。
 
"Fatal error(9):File no found:'IEDITcha.dcu!"这个问题我也碰到,不是缺少文件吗?
对于过江麻雀说的,到底是怎么解决问题?麻烦以上各位解答,例子可以发到
statement@163.net谢谢
 
后退
顶部