简单报表?急!急!简单!(58分)

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

kkkcheng

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个简单的报表。听说qreport不错,不过我没有用数据库。
我想简单的一个表一个表的划,我不怕麻烦!大部分文字不变,只是几个判分数据要
在程序中负值,几个memo要重程序中输入。
qreport是一个控件组,怎么用?我很急,不用复杂的,讲几个简单的,主要的!
我用了quickrep,用qrshape画格子,字少我想用qrlable,字多用qrmemo,qrrichtext
直接在quickrep上画出,写出,变数可通过在程序中为qrlable的text 属性,qrmemo,
qrrichtext的lines属性负值实现。这个想法不知对吗?
可我画出后直接用一个按钮调用quickrep.print;为什么什么都不打印?属性不对吗?
我用的delphi5.0。
 
>>可我画出后直接用一个按钮调用quickrep.print;为什么什么都不打印?
估计你没有在quickrep中放QRBand,应该先放上个QRBand,然后将QRLabel等
放在QRBand上。然后在QRBand的BeforePrint事件中对QRLabel、QRMemo的相关
属性赋值。
GOOD LUCK!
 
真是一说就准,不过负值的方法我改了一下。
再麻烦一下。我不想让用户看到我的界面,即quickrep控件。可它好象没有visible属性。
我想可以在第一窗口设置一个打印键,调入一个窗体(内有多个quickrep),让整个
窗体都不可见就可实现了。可平时调用窗体时,可在窗体关闭时free。可这个窗体不可见
了,怎么free呢?有其它方法吗?
 
File->New->Report
 
File->New->Report过程中不是要输入数据库名吗?我没有数据库呀?!
ace?是什么?
我的想法中:
(我想可以在第一窗口设置一个打印键,调入一个窗体(内有多个quickrep),
让整个窗体都不可见就可实现了。)
form1:=tform1.create(application);
form1.show;
q1.print;
form1.free;
就可实现打印了。如果form1.show;不要就可使用户看不到打印界面了。
可打印完毕,from1会自动free吗?平时都要关闭form1才能free.
这种调用方式form1的free的条件是什么?
 
设qreport.bands.hasdetail 为true,把qrshape、qrlable等放进DetailBand1内就可以
打出来
 
》》这种调用方式form1的free的条件是什么?
有谁知道吗?
我采用在一个窗体内放置多个quickrep,分别打印的方法来打印有点繁。
quickrep可以分页吗?
 
》》这种调用方式form1的free的条件是什么?
有谁知道吗?
我采用在一个窗体内放置多个quickrep,分别打印的方法来打印有点繁。
quickrep可以分页吗?
 
1、这种free 和别的没什么区别啊
2、quickrep当然可以自动分页
 
没有用数据库, 那么就没有必要设qreport.bands.hasdetail 为true, 直接在
Title 栏中画表即可.detail栏对数据库中记录起作用。
 
>>quickrep当然可以自动分页
quickrep用数据库连接时可自动分页,我用手工制表却不知如何分页。
新手麻烦详细一点。
大富翁没有为一个问题追加分数的功能吗?看来我要为这么多帮助我的兄弟
想法加点分才行!都怪没找到一本详细的教程?!
 
难道quickrep手工制表不能分页吗?有人能给我一个回答吗?
 
感谢大家!关于qreport分页问题就在非技术问题中讨论了!
 
后退
顶部