2020-09-20 22:33发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
数据如下:
000234R
001034S
011009R
000045D
它来自数据库中的varchar字段,需要像这样显示在报告中:
234R
1034S
11009R
45D
我没有运气去掉前面的0
帮助
尝试类似这样的公式:
StringVar结果:=''; NumberVar i:= 1; booleanVar done:= false; 当我<= len({MyTable.MyField})而未完成时( 如果{MyTable.MyField} [i] = 0,则 我:=我+ 1 其他( 结果:=正确({MyTable.MyField},len({MyTable.MyField}-i + 1; 完成:=结果<>''; ); 结果
您可能必须使用以分号结尾的分号,才能正确保存公式,但这应该可以满足您的需要。
-戴尔
嗨,莫妮卡,
这是另一个公式:
local stringvar s:= {string_field}; //用正确的数据库字段替换string_field 本地号码 本地stringvar s2; 对于i:= 1至len做 ( 如果s [i] ='0',则 s2:= s [i + 1到len] 其他 ( s2:= s; 退出 s; ); ); s2;
-阿比拉什
最多设置5个标签!
尝试类似这样的公式:
您可能必须使用以分号结尾的分号,才能正确保存公式,但这应该可以满足您的需要。
-戴尔
嗨,莫妮卡,
这是另一个公式:
-阿比拉什
一周热门 更多>