从字符串中删除Leadind零

2020-09-20 22:33发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)数据如下: 00023...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


数据如下:

000234R

001034S

011009R

000045D

它来自数据库中的varchar字段,需要像这样显示在报告中:

234R

1034S

11009R

45D

我没有运气去掉前面的0

帮助

2条回答
wang628962
2020-09-20 23:12

尝试类似这样的公式:

 StringVar结果:='';
 NumberVar i:= 1;
 booleanVar done:= false;
 当我<= len({MyTable.MyField})而未完成时(
     如果{MyTable.MyField} [i] = 0,则
       我:=我+ 1
     其他(
       结果:=正确({MyTable.MyField},len({MyTable.MyField}-i + 1;
     完成:=结果<>'';
 );
 结果

您可能必须使用以分号结尾的分号,才能正确保存公式,但这应该可以满足您的需要。

-戴尔

一周热门 更多>