SAPsmartforms字段⽂本碰见-⾃动换⾏
长⽂本会在 '-' 这个符号处⾃动换⾏
原理:SAP 标准SMARTFORMS 的功能,遇到 '-' ⾃动判断后⾯字段是否能在本⾏完全显⽰,不够则换⾏
注意:如果⼀⾏⽂本有多个 ‘-’ ,则判断 '-' 和下⼀个 '-' 之间的⽂本是否能在本⾏完全显⽰,不能则换⾏
例:
str1 = 'SOP4-214-03⽰例⼀车间贴标泡罩装盒岗位SOP、SOP2-047-24实例⼆车间装箱岗位SOP、SOP2-231-57实例三车间激光打印岗位SOP'.输出后为:(三⾏,换⾏2次)
SOP4-214-03⽰例⼀车间贴标泡罩装盒岗位SOP、SOP2-047-字段字符串去重复
24实例⼆车间装箱岗位SOP、SOP2-231-
57实例三车间激光打印岗位SOP
字符串处理结果:
str1 = 'SOP4-214- 03⽰例⼀车间贴标泡罩装盒岗位SOP、SOP2-047- 24实例⼆车间装箱岗位SOP、SOP2-231- 57实例三车间激光打印岗位SOP'.输出后为:(不会换⾏,这⾥仅为部分替换)
SOP4-214- 03⽰例⼀车间贴标泡罩装盒岗位SOP、SOP2-047- 24实例⼆车间装箱岗位SOP、SOP2-231- 57实例三车间激光打印岗位SOP
解决办法:
可以⽤
REPLACE '-' WITH  '- ' INTO str1.
在 '-' 后加了⼀个空格,就可以解决了(如果有多个短横线,则需要全部替换,或者部分替换)
好像有能取消这个功能的⽅法,了半天没到,有⼤神做过的话,发个链接让我等学习学习,不胜感激!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。