【经验分享】关于主子表,同一单号生成方案

很多情况下,都需要一个主表,一个子表。比如一个送货单里面有十几二十个货物。则需要送货主表记录送货单、送货明细表记录这一个送货单下面的十几二十个货物。

目前寻找了一下,解决方案有这么几种,供经验分享

【WPS多维表格内】

  • 主 → 子

  • 主表新建一行,通过公式/编号,获得唯一单号。

  • 第一种。子表双向关联,手动选择关联主表,再开始在表单视图/表格视图开始填写产品、数量等

  • 第二种。主表中新建产品关联字段,多选产品,点击按钮,通过脚本/自动化拆分到子表。再到子表填写对应数量、备注等字段

  • 子 → 主表

  • 表格视图下,子表要有一个双向关联字段关联到主表,先新增主表一条记录(主表用编号字段或者公式生成唯一单号值)。然后正常在子表填写。

  • 子表填写明细(表单/表格视图),点击按钮通过脚本/自动化,生成订单号并回写到主表生成一行记录,写入订单号(其余数据可以通过关联、查找引用自动生成)

  • 单表方案

  • 开启子记录。直接从子记录开始记录

以上各有优劣,有手动操作多,有的操作简单了,但是要维护自动化还有脚本,一旦修改了又改也挺麻烦的

【WPS多维表格外】

这些本质上都是把WPS多维表格作数据库,然后新搞了个前端操作

  • SDK方案

  • 浏览器插件方案

  • WEBHOOK+脚本令牌形式

  • HTML交互形式

  • EXE形式

  • JS加载项

  • WPS的JSA宏

【目前无法实现,希望官方支持的】

  • 表单视图下,双向关联字段添加记录(飞书支持)

这样就可以做到一个表单视图。直接在主表添加一行后,用明细表添加各个记录

广东省
浏览 117
收藏
3
分享
3 +1
2
+1
全部评论 2
 
管理员
WPS多维表格的表单视图是支持明细表和双向关联字段的,你看看能不能满足你的要求,能的话,跟我说下是怎么实现的
   江苏省
举报
1
1
工作
表单视图下,双向关联字段和单向关联字段,均只是能够点选,不能够添加记录。 但是在表格视图,是可以添加记录的
· 广东省
举报
0
0