报表(列数不确定,怎么做???:< )(100分)

  • 主题发起人 主题发起人 007_1
  • 开始时间 开始时间
0

007_1

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:
我现在急需做一个报表,格式为行确定,但列不确定,我用delphi6.0自带的
quickreport,如果有多页怎么付值?这应该怎么做?烦劳各位回答时,尽可能说的
详细一些,能带上例子更好!
请各位帮帮忙!!
 
:(,本来有源码,结果被病毒给洗掉了:(
 
难道不能用语句控制属性吗??
多列和少列只是用visible控制不行吗?
 
动态生成各列,指定其位置和所对应的字段名称
 
重新建实例出来,
TQuickRep.Create(nil);
可以列多页表,
列数不定可以动态生成
 
如果有多页,列名和内容都动态生成,太麻烦了吧!!
能给个示例吗??
 
用接口调用excel怎么样?
 
何不试试Ehlib,很好用。
 
我明天去寝室找找,可能还有!
 
动态生成dataset后
你可以用dxdbgrid显示及打印
 
报表设计时,考虑最多列的情况。实际打印时,将不需要的列名及DBText的Enabled属性
设置为False。
 
如果显示用StringGrid或DbGrid,可以考虑用画布打印啊
 
有几个报表工具可以用
screenreport
gridreport
可以到www.torry.net上查一下ke
 
可以动态生成你需要的列。
var
myQRDBText:TQRDBText;
begin
myQRDBText:=TQRDBText.Create(self.QRBand1);
myQRDBText.Parent:=self.QRBand1;
myQRDBText.Left:=0;
myQRDBText.Top:=0;
myQRDBText.Width:=70;
myQRDBText.Height:=30;
myQRDBText.caption:='abc';
myQRDBText.dataset:=mydataset;
mydataset.active:=true;
不知道你是不是这个意思
 
我以前做过动态生成列的报表,效果不是很好,速度慢,报表半天出不来。
用TDXDBGRID,TDXCOMPONENTPRINTER吧,无须编程,灵活自定制列。
 
我的控件可以方便的实现你的功能!到
http://zhangxzh.diy.163.com 上下载demo里面有你说的那种报表.
如果可以你可以下载简易版的安装程序即可.免费的!
 
这是什么问题!!!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部