子表单数字编号——分列连续数字编号(简道云开发必备高阶技能)

楼主
简道云官方指定金牌服务商

前言:

  • 本文是2019-02-06发布在原简道云老社区的第30篇文章,发布在帆软社区的第21篇文章,以后还有更多(技术类、管理类、理论类),为了不迷失不迷路,【请收藏这个链接集合】,以后所有博客都会汇集于此,敬请期待!

 




子表单数字编号——分列连续数字编号



这里的“列”具体意思是指子表单里的前后不同控件,类似Excel表格中的列。

子表单数字编号——分列连续编号分两种情况:
1、每一列都是自动连续编号,相邻列之间相互衔接,即当前列的第一行数字编号比前一列数字编号大1。如下图1。
2、每一列横向数字编号是连续的,纵向数字编号是等差数列。如下图2。
(这里拿子表单两列数字编号进行说明)

图1



图2






这两种情况的子表单数字编号测试的表单外链如下:
https://www.jiandaoyun.com/f/5c4ae35f8526163cca972d65


各关键控件的函数赋值公式如下,表单外链里各控件的信息描述处也有标注。

uuid集合1=
(子表单1.uuid-1)

子表单1.序号-1=
SEARCH,uuid集合1-/+IF>UUIDUUID((子表单1.uuid-2)1/+IF>UUIDUUIDIFLEN)0,(子表单1.数字1SUM))

uuid集合2=
((牛长牛>CONCATENATE),(子表单2.每行uuid集合((子表单2.uuid-1)1/+UUID((子表单2.uuid-2)1/+UUIDIF>CONCATENATE,子表单2.uuid-2CONCATENATE,子表单2.uuid-2IFLEN)0,(子表单2.数字1SUM))

下面是几点补充说明:

  • 这两种类型的子表单数字编号的设置方式都只是在原子表单自动连续编号设置的基础上做的调整。
  • 第一种类型,关键点是原来的主表单uuid集合控件只是集合的子表单的一个uuid控件,这里集合了2个,即:uuid集合1=(子表单1.uuid-1),其他设置和原来的完全一样。
  • 第二种类型,关键点是在子表单中又添加了一个单行文本控件,先用函数CONCATENATE()对子表单内的子表单1.uuid-1子表单1.uuid-2做集合,再用主表单中的uuid集合控件对这个子表单中新家的单行文本控件做集合。
  • 和上一篇类似,由于子表单控件和主表单控件的函数触发机制,子表单默认行数和不默认行数的函数触发机制不同(表单里用了子表单默认行数),所以在设置时一定要注意函数触发机制的问题,我这里利用的同样是IF判断来触发。关于函数触发机制的问题,以后会专门开一个系列来讲,如果现在对此有疑问的,可以在下面留言。






点击查看作者更多博文:
1、盲人妻子的困惑——子表单自动连续编号的问题【发布时间: 2017-07-10】
2、让人又爱又恨的子表单【发布时间: 2020-10-08】
3、4种不同方法解决并发问题——函数触发机制分析【发布时间: 2017-12-05】
4、如何不借助聚合表调用子表单数据——解析一【发布时间: 2018-02-12】
5、如何确保子表添加字段值不出现重复【发布时间: 2018-03-11】
6、快速查看子表重复情况的方法一【发布时间: 2018-03-12】
7、致简道云的一封信!【发布时间: 2018-10-29】
8、快速查看子表重复情况的方法二【发布时间: 2018-03-13】
9、过滤敏感词或符号【发布时间: 2020-10-27】
10、快速准确调取上次采购价的方法【发布时间: 2018-03-18】
11、合并同类项【发布时间: 2018-03-19】
12、子表中合并同类项【发布时间: 2018-04-15】
13、如何让子表单信息分行显示在多行文本中?【发布时间: 2018-04-19】
14、如何做到快速添加子表字段值且永不会重复?【发布时间: 2018-06-23】
15、流程审批模型【发布时间: 2018-06-23】
16、流程审批节点状态数汇总模型【发布时间: 2018-10-02】
17、流程审批节点用时汇总模型【发布时间: 2018-10-03】
18、关于调库问题的分析【发布时间: 2018-09-28】
19、帮你打通子表单数字编号的任督二脉【发布时间: 2019-02-04】
20、子表单跨数据自动连续数字编号【发布时间: 2019-02-05】


 

作者简介:【点击查看作者社区主页】

  • 牛中伟
  • 简道云官方连续6年指定定制服务商
  • 利用简道云帮客户实施项目近300个
  • 在原简道云老社区更新发布博客44篇
  • 新老社区博客总阅读量超50万,留言1000余条
  • 其中关于子表单的一篇博客收到用户打赏金额累计超7000元
  • 关注帆软社区我的这个账号,有新博客更新,第一时间收到提醒
  • 感谢大家一路以来的认可和支持,我会再接再厉,分享更多有价值的内容
  • 如有任何简道云方面的问题,欢迎留言区留言或单独私信给我,期待与你的交流



不自谦能力概述:

    • 精通子表单各类复杂用法
    • 谙熟函数特性、及各种函数组合用法
    • 独创利用简道云处理多级BOM的方法
    • 深刻理解进销存系统及进销存思维模型
    • 有一定的文本书写能力,总结复盘能力
    • 较强的抽象思维能力、逻辑思维能力、统筹能力
    • 对陌生行业陌生业务有快速的信息搜集整合和学习消化能力
    • 拥有一整套成熟有效的整理系统需求文档的思想、方法和工具
    • 很多用户感觉一直解决不了的问题在我们这里可能早已不是问题
    • 了解如何制定完善的报表分析计划,并借此洞察项目业务背景和业务痛点。
    • 理解系统与企业管理的关系,对如何在企业顺利推进管理系统落地有丰富经验和独到见解。
    • 有一整套经上百大小项目锤炼过的适合简道云这类低代码工具帮助客户实施项目的流程和方法,确保系统更好实施,更快部署,更高完整度交付,确保系统更符合客户预期,甚至超预期,给客户真正带来价值!




 

懂简道云的冬泳高手,关注我的帆软社区账号,交个朋友!

 



编辑于 2020-11-13 09:46  
编辑于 2020-12-7 10:18  

分享扩散:

沙发
发表于 2022-4-12 15:39:09 发布于APP客户端
学到了(*^▽^)/★*☆,谢谢(*°?°)=3
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表