如何在DELPHI中用程序控制报表打印要素的位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在DELPHI中用程序控制报表打印要素的位置相关的知识,希望对你有一定的参考价值。

各位高手:我用DELPHI设置报表后发现我开始设置打印要素的位置和制作的单据位置有偏移,修改要去到报表设计器中。能不能创建几个BTN直接用程序来灵活移动其位置,比如“上移**cm”“左移**cm”。谢谢!

不知道你用的是什么报表,QuickRep可以,前提是程序中你必须已经creat过你的报表了。然后BTN的属性设置为:form2.QuickRep.XXXX.left:=XXX或form2.QuickRep.XXXX.top:=XXXX; 参考技术A 用第三方控件的REPORT MACHINE可以解决此问题

delphi ReportMachine打印问题

我要打印水费和电费,它俩是两种打印样式,但它俩在数据库中是一个表,用字段区分,我在设计报表时设计了打印水费的样式,但循环到电费那条记录时我想打印出电费那种样式,
请问我该怎么判断或设计报表才能是电费的数据就显示电费的报表样式,水费的显示水费的报表样式,最好有例子,急求高手帮忙啊 谢谢

这些都是报表工具,用来制作报表的,偶们公司现正在用FastReport,感觉还凑合,虽然有不少Bug,但是都还可以通过其它方法解决或避免。
听网友们说QuickReport还像还可以,但是说实话,这些由国外开发的报表工具有时候你会发现并不适合国内的需求,很令人郁闷,所以无论使用哪一个,都要有被其郁闷的心理准备。
话又说回来,用这种东西,必需要有钻研精神,hoho,这样才能更快更好的掌握其特点和使用方法,遇到的问题也就迎刃而解了。加油,呵呵,祝你顺利
参考技术A 用字段区分:
if 字段='水费' then
begin
//显示水费的报表样式
end
else if 字段='电费 then
begin
//显示电费的报表样式
end;追问

我要的是例子 ,你这些往哪里写我都不知道

以上是关于如何在DELPHI中用程序控制报表打印要素的位置的主要内容,如果未能解决你的问题,请参考以下文章

求教delphi 中fastreport报表的问题

delphi程序如何从任务栏及时还原、显示窗体?

delphi ReportMachine打印问题

如何控制DevExpress报表分页打印?

Delphi导出表格

DELPHI 下fastreport打开指定目录中的报表文件怎么写语句