lily.yu 发表于 2024-5-10 09:43:55

子项编码规则修改

=IF(ISERROR(ODATA("SubProject?$select=Sub_ID&$filter=Pro_ID eq "&IF(ISBLANK(F2),"null","'"&F2&"'"))),"0000",RIGHT(ODATA("SubProject?$select=Sub_ID&$filter=Pro_ID eq "&IF(ISBLANK(F2),"null","'"&F2&"'")&"&$top=1&$orderby=Sub_ID desc"),3))


麻烦帮忙看一下上面的子项编码规则,现在的问题是,子项编码新增到1000,就无法继续新增,新增的编码一直都是1000,要如何 让他继续1001的方式下去?

Joe.xu 发表于 2024-5-10 09:43:56

有了上面的公式,没有数据也太好调查,可能跟这个截取有关系



详细调查还是得一个能复现问题的demo~

豪~豪 发表于 2024-5-10 09:54:23

你这个只是读取编码,没有看到新增,你应该更新活字格表的那个自动编号吧

lily.yu 发表于 2024-5-10 10:03:47

本帖最后由 lily.yu 于 2024-5-10 10:05 编辑

我想知道他是怎么读取的,为什么他的读取的数据最多就是999。因为我还有另外一个规则是用这个读取数据+1,现在就是因为他读取的数据一直是999,导致我另外一个规则一直就是1000

lily.yu 发表于 2024-5-10 10:43:33


读取数据时,是有1000的,但是系统只能读到999,1000为什么读不出来?
页: [1]
查看完整版本: 子项编码规则修改