东莞市国景派格家具有限公司 发表于 2021-3-5 11:08:33

急求各位大神帮忙,非常感谢

以上信息都是从“选择列表”上自动获取的数据,我需要在“客户简称”后面自动顺序编个号,例如:华为-1、华为-2,而这个号可以随着“客户简称”的改变重新顺序排号1、2、3…10

冰冰凉 发表于 2021-3-5 15:12:36

本帖最后由 冰冰凉 于 2021-3-5 15:14 编辑

有一个可以绕的方法,建一个整数字段,华为+(整数字段)转文本应该就是你想要的,具体方法:建一个接口,接口只有一个华为的计数即可,用于查询客户档案中有几个华为即可,写一个保存时业务公式,查出来有几个华为,插入这个整数字段,再写业务公式把他们拼起来插入你的客户简称,不过这样是有一个问题的,如果是新客户,那么就会变成华为-0,可以通过业务公式条件表达式调整,当计数=0时,客户简称=华为-1,计数>=1时候,客户简称=华为-文本(计数)。--------------------------------------------------这个只是一个思路参考,提供一个理论,可能是一个笨方法,欢迎提建议

技术问题收集分享君 发表于 2021-3-5 14:27:51

一般是这样设计的,如果你要区分的话,一开始就在获取数据的那个表单那里设计好的,比如你数据源的表单定义为:华为-1 华为-2,而你的客户编号又是唯一的,就可以根据客户编号来查询到你想要的信息了

东莞市国景派格家具有限公司 发表于 2021-3-5 15:58:10

160873438605428 发表于 2021-3-5 11:08
以上信息都是从“选择列表”上自动获取的数据,我需要在“客户简称”后面自动顺序编个号,例如:华为-1、华 ...

不好意思,不太明白:'(   有点绕
例如:客户名称:华为技术有限公司简称:华为-1                                          客户名称:华为技术有限公司简称:华为-2
                                          以此类推

                                             如果新增客户

                                  例如:客户名称:小米科技有限责任公简称:小米-1
                                          客户名称:小米科技有限责任公简称:小米-2

                                    每次在“列表选择”的简称不变,唯一变得值就是简称后面的的序号,而这需要按顺序排序;
                                 1、每次新更新一个客户,需要重新排序
                                 2、如果有新增华为新的订单,排序又开始从“华为-2”开始排序“华为-3”

技术问题收集分享君 发表于 2021-3-6 11:20:59

本帖最后由 扶老奶奶过马路 于 2021-3-6 11:23 编辑

你可以一开始就设定好这个简称的,比如,先用业务公式批量修改好这个简称,然后再去做成一个接口就好了。即使你要找到指定表单,你的编号也是唯一的呀

Prex 发表于 2021-3-6 11:25:08

这样做的目的是什么?

Prex 发表于 2021-3-8 08:36:28

liu_lijian1 发表于 2021-3-6 11:25
这样做的目的是什么?
你没有合同编号栏位的吗?
但按你的思路,估计只能用统计函数,先去统计“客户简称”在合同单据中出现的次数
用保存后的业务公式公式去更新,且只能设置:新建保存后更新,(编辑保存后不需要加业务公式)
=本表单.客户简称+“-”+统计的简称出现的数量
页: [1]
查看完整版本: 急求各位大神帮忙,非常感谢