请教:本号序号是上行序号+1效果(已经搞定了,完美实现)
本帖最后由 threesmile 于 2019-8-3 16:26 编辑实现的效果如上图(其中序号带-的是业务公式自动实现的,不带-的序号是选择材料名称后自动赋值的。),现在就是不带-的序号的公式不知道怎么写。
实现的逻辑是:下一个主序号是上一行序号+1
如果是第1行,序号就是1.如果上一行序号是 中间有 “-”的,取出“-”前面的数字+1,如果没有“-”的就直接+1
请教一下大家以上逻辑怎么用公式表达,谢谢
怎么搞定的请见4楼。
本帖最后由 152784513133243 于 2019-8-13 18:42 编辑
如果有层级关系,用明细表树形来构建,层级关系更明显
threesmile 发表于 2019-7-30 09:40
实现的效果如上图(其中序号带-的是业务公式自动实现的,不带-的序号是选择材料名称后自动赋值的。),现 ...
您的问题很好哦!很有代表性!
主表加个数据项,记录最大的序号,获取方式就用填表公式赋值,然后数据源选择明细,直接获取数据源rowno,就可以直接获取。
四张截图搞定
我的思路是:第一行的序号肯定是1,所以明细表格直接输入1.
当第一行的材料名称选择时将本行的序号写到表头“最大序号”
当第二行的材料名称选择时将表头最大序号+1,写到明细的序号即可。
另外,如果自动拆分的序号带“-”则是不写表头。
最后是自动拆分的序号的规则如下:
页:
[1]