假定表中有如下内容:
卷号 重量 行号 母卷号
CS100001 100 1 CS100001
CS100001A 50 2 CS100001
CS100001A 45 3 CS100001
CS100001B 50 4 CS100001
CS100001B 40 5 CS100001
CS100001BA 20 6 CS100001
CS100001BB 20 7 CS100001
CS100002 200 8 CS100002
CS100002 195 9 CS100002
表内卷号的意义:
一个卷初始编号即母卷号为8位数,如CS100001,在加工过程发生了断带,就会变成二个卷(或多个卷),这时,断后的二个卷在原未断前的卷号后面跟上英文字母,断后的卷继续加工,只要不再断卷,卷号保持不变,卷的重量随着加工的进程,会有一定的损耗,就如行号2的分卷重量50 继续加工后得到行号3的重量45
想通过一段代码抽取断后分卷的期初重量合计,思路如下:
当下一行的卷号位数比上一行多一位时,并且母卷号相等,即行号2比行号1的位数多了一位,二行的母卷号一致,可判断发生了断带分卷。
当发生断带分卷时,要求统计出断后的二个卷期初的重量,即行号2与行号4的重量,将此重量合计赋值给变量 FJZ
谢谢老师!