2016 - 2024

感恩一路有你

解决纸板采购报表字符串过长的问题

浏览量: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)`方法中,我们可以对【工单号码合并列】进行字符处理。如下图所示:

[图片]

可以通过代码实现只取合并工单号码的最后两位字符,并以“/”来分隔拼接显示。这样报表显示出来更加美观,同时满足客户的需求。

效果图如下:

[图片]

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。