社区
C#
帖子详情
FastReport并行显示列
snowlianlian
2014-08-22 01:50:45
求助大神,FastReport已经分组了。再在页面设置列数量的话就是整个数据并列显示了。现在我只想让数据区那一栏并列显示FastReport可以实现么?
...全文
103
3
打赏
收藏
FastReport并行显示列
求助大神,FastReport已经分组了。再在页面设置列数量的话就是整个数据并列显示了。现在我只想让数据区那一栏并列显示FastReport可以实现么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
snowlianlian
2014-08-22
打赏
举报
回复
Ls。不行啊。DetailData没有设置列的属性啊?只有datasource,sort,filter。Page Setup有columns,但是一设就整个页面是两份了。o(╯□╰)o。
wangnaisheng
2014-08-22
打赏
举报
回复
http://bbs.csdn.net/topics/80215663
参考这个帖子
snowlianlian
2014-08-22
打赏
举报
回复
自己顶下。。
Fast
Report
合并相应行代码.rar
:首先是要分组,因为如果不分组,想合并的
列
与其它
列
会自动打印。这样,只能使用FR自带的隐藏重复数据的功能,但很多类似报表都是要求合
并行
居中的,这点FR就不能自动实现了。 2:要全并的
列
放在分组脚中,其它放在分组数据BAND中,这样,打印完分组数据BAND后,动态改变分组脚中要合并
列
的TOP和HEIGHT就可以了。而且这样打印,因为要合并的行实际上只打印了一遍,因此应该效率更高。所以这就需要在打印分组数据BAND后有一个可记录此分组已打印高度的功能。 3:代码解释 procedure MCOnAfterData(Sender: TfrxComponent); begin if =1 then MC.Tag:=Int(MC.Height) else MC.Tag:=MC.Tag+Int(MC.Height); end; 因为FR的在每次分组后重新计数,使用MC.Tag保存现在数据BAND上的所有不合
并行
的总高度。当然也可以使用一个变量,但放着这么多TAG不用,多浪费呀。况且使用TAG的语法也比使用变量简单,使用变量使程序看上去很难懂。 if >=1 then 这样的写法看起来多痛苦呀。 procedure MBBOnAfterData(Sender: TfrxComponent); begin MBB.Tag:=GetStandHeight(MBB.CalcHeight); //这一句是为了保持行高的一致性,如果不需要直接 MBB.Tag:=MBB.CalcHeight; //这样可能计算的行高不是标准行高的整数倍。 MBB.Visible:=False; end; procedure MD1OnBeforePrint(Sender: TfrxComponent); begin if =1 then MBB.Visible:=True; end; 上二句只是为了不多次统计CalcHeight,但不能直接设可视性为假,否则不会触发MBBOnAfterData事件。 计算此例中可能会很高的
列
的计算高度,这是在宽度已经确定的情况下计算的。 因为此例中的第二
列
单行高度可能大于其它
列
的总高度。如果没有此例中的特殊情况,可以省略。 4:如果此例中没有第二
列
单行高度可能大于其它
列
的总高度的话,MBB是不需要的。 5:如果不是要求空行为多行多
列
显示
的话,GFOnBeforePrint也是不需要的,只需要在GF上放二个MEMOVIEW,宽高和左边距分别与上方的二个相同,调用我例子中注释掉的代码改变它们的TOP和HEIGHT即可。 6:TAG是所有Tcomponent的属性呀,这是我最常使用的一个属性。
Fast
Report
VCL程序员手册:借助代码构建报告
修改报告页面的属性
Fast
Report
VCL是用于Delphi,C ++ Builder,RAD Studio和Lazarus的报告和文档创建VCL库。它提供了可视化模板设计器,可以访问为30多种格式,并可以部署到云,网站,电子邮件和打印中。 近日,
Fast
Report
VCL更新至v6.9,在新版本中,在PDF更新中增加了对以下对象的
并行
表单支持:文本,替换和图片。能够通过InteractiveForms字体子集属性将所需的字形仅包含在相互之间形式中。同时修复了多个Bug问题。欢迎下载体验。 立即点击
报表分析工具
Fast
Report
2020年总结和计划
Fast
Report
.Net是适用于Windows Forms,ASP.NET,MVC和.NET Core的全功能报表解决方案。它可以在Microsoft Visual Studio 2005-2019中使用。支持.Net Framework 2.0-4.x,.NET Core 3.0及以上版本。 在
Fast
Report
.NET 2021.1的新版本中,我们实现了对.NET 5的支持。添加了新条形码-Deutsce Post Leitcode。将RTF转换为报告对象的算法已得到显着改进。并且还添加了用于
delphi 各版本的特性
delphi 各新版本特性收集 Delphi XE6新增了一些特性并增强了原有的功能,主要有以下几个方面: IDE(整合开发环境) Internet XML(扩展标记语言) Compiler(编译器) COM/Active X Database support(数据库支持) CORBA Actions(动作) Custom Variants(可定义的可变类型)...
delphi 各新版本特性收集
Delphi XE6新增了一些特性并增强了原有的功能,主要有以下几个方面: IDE(整合开发环境) Internet XML(扩展标记语言) Compiler(编译器) COM/Active X Database support(数据库支持) CORBA Actions(动作) Custom Variants(可定义的可变类型) VCL 单元和特性 RTL单...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章