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

Prex已获得悬赏3云币

最佳答案

你没有合同编号栏位的吗? 但按你的思路,估计只能用统计函数,先去统计“客户简称”在合同单据中出现的次数 用保存后的业务公式公式去更新,且只能设置:新建保存后更新,(编辑保存后不需要加业务公式) =本表单. ...

1111.jpg

1111.jpg
+1 0
10条回帖
冰冰凉 云粉 2021-3-5 15:12:36
本帖最后由 冰冰凉 于 2021-3-5 15:14 编辑

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

最近谁赞过

一般是这样设计的,如果你要区分的话,一开始就在获取数据的那个表单那里设计好的,比如你数据源的表单定义为:华为-1 华为-2,而你的客户编号又是唯一的,就可以根据客户编号来查询到你想要的信息了
+1 0
160873438605428 发表于 2021-3-5 11:08
以上信息都是从“选择列表”上自动获取的数据,我需要在“客户简称”后面自动顺序编个号,例如:华为-1、华 ...

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

如果新增客户

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

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

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

你可以一开始就设定好这个简称的,比如,先用业务公式批量修改好这个简称,然后再去做成一个接口就好了。即使你要找到指定表单,你的编号也是唯一的呀
+1 0
Prex 云道 2021-3-8 08:36:28
7#
liu_lijian1 发表于 2021-3-6 11:25
这样做的目的是什么?

你没有合同编号栏位的吗?
但按你的思路,估计只能用统计函数,先去统计“客户简称”在合同单据中出现的次数
用保存后的业务公式公式去更新,且只能设置:新建保存后更新,(编辑保存后不需要加业务公式)
=本表单.客户简称+“-”+统计的简称出现的数量
+1 0
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询
Baidu
map