子表单可否取到上一行的数据

子表单可否取到上一行的数据,比如此表的日期,数据录入的时候,下行的期间起可以直接取到上行的期间止的日期,然后加一天就可以了。image.png

简道云 帆软用户4xug3Hp0c5 发布于 2023-8-30 16:53 (编辑于 2023-8-30 16:55)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
schyLv5初级互助
发布于2023-8-31 10:40(编辑于 2023-8-31 10:41)

这个是可以实现的。

第一步:给子表单编号,新增一个“编号”的文本字段。具体方法论坛中已经很多了。

第二步:新增一个主表单的文本字段,命名为"全部结束日期",公式就是join(子表单.日期,"_"),这样就把所有的子表单日期变成一个文本了。

第三步:添加一个手工选择开始日期字段。用来选择第一个开始日期。

第四步,将子表单开始日期控件公式设置为 if(编号=="1",手工选择日期,split(全部结束日期,"_")[value(子表单编号)])

这样就分理出了上行录入的结束日期并赋值给了这行的开始日期。

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-8-30 17:02

不支持

最佳回答
0
CD20160914Lv8专家互助
发布于2023-8-30 17:28

没有环境,你参考这个函数试一下mapx函数

高级函数 - 简道云 - 帮助文档 (jiandaoyun.com)

image.png

  • 4关注人数
  • 477浏览人数
  • 最后回答于:2023-8-31 10:41
    请选择关闭问题的原因
    确定 取消
    返回顶部