【发布时间】:2018-05-16 03:01:05
【问题描述】:
这里对 ABL 相当陌生。我有一个问题,我无法弄清楚答案。
我有按顺序排列的工作编号,例如 99999-0、99999-2、99999-3,并且可以很好地进入 99999-150。但是,我需要将作业 99999-0 到 99999-9 解释为 99999-00 到 99999-09,我将这些解释值写入 UD 字段。我敢肯定这很简单,但作为新手,我无法弄清楚。
提前谢谢你。
克里斯
【问题讨论】:
-
我想我明白了。这看起来怎么样?如果 JobAsmbl.AssemblySeq
-
这看起来与您问题中显示的示例工作编号没有太大关系。
-
您是在问如何用前导数字格式化数字吗?或者如何选择匹配值的数字?如果您正在基于此 ID 的子字符串构建逻辑,请考虑将值分解为架构中的字段,以便您可以更轻松地访问它们。
-
好点 - 如果您可以控制此模式,您应该将工作编号分成 2 个字段。复合字段是一个可怕的黑客。如果有人强迫你,与他们合作是一回事,但如果你有控制权,你最好还是分手。
标签: substring openedge progress-4gl