解决纸板采购报表字符串过长的问题
浏览量:2705
时间:2024-07-03 16:10:22
作者:采采
客户提出的问题是在ERP纸板采购报表中,合并的工单号码字符串过长,导致报表一行伸缩很大,影响了美观。客户希望只显示合并工单号码的最后两位字符,并与第一个工单号码拼接显示。
使用FastReport报表控件设计报表
我们的ERP报表使用FastReport报表控件进行设计。可以通过命令行进入设计模式,在.Net中可以使用以下代码(其他开发环境也类似):
```
// 实例化报表对象
Report report new Report();
report.Load( "eportsPaper_");
// 报表获取数据源和记录集
(ds_data);
("Master").Enabled true; // 主表
("Details").Enabled true; // 明细表
// 设计报表
();
// 释放内存空间
report.Dispose();
```
对工单号码进行字符处理
进入FastReport报表后,点击报表左上角的【代码】按钮,进入脚本编写页面。
在`private void Data1_BeforePrint(object sender, EventArgs e)`方法中,我们可以对【工单号码合并列】进行字符处理。如下图所示:
[图片]
可以通过代码实现只取合并工单号码的最后两位字符,并以“/”来分隔拼接显示。这样报表显示出来更加美观,同时满足客户的需求。
效果图如下:
[图片]
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。