类似的东西:Substring but for integer - Progress4gl

Something similar: Substring but for integer - Progress4gl

嗨,请问有人能帮我解答一下吗?

我在电子表格的单元格中有一个整数,我只想从我的 input/read 数据集中获取单元格中 7 位数字的前 6 位数字。我该怎么做?

对于字符串,我会做类似的事情:

...在 def 所有相关的 var 和源文件之后:

variablexyz = substring(data[1]1,6) - 对吗?

如何对整数执行同样的操作?

谢谢。

在那种情况下,我会建议数学而不是字符串操作。

DEFINE VARIABLE i     AS INTEGER     NO-UNDO.
DEFINE VARIABLE iData AS INTEGER     NO-UNDO INITIAL "1234567".

i = ROUND (iData / 10 - .5 , 0) . 

MESSAGE i
    VIEW-AS ALERT-BOX INFORMATION BUTTONS OK.