【经验分享】关于主子表,同一单号生成方案
很多情况下,都需要一个主表,一个子表。比如一个送货单里面有十几二十个货物。则需要送货主表记录送货单、送货明细表记录这一个送货单下面的十几二十个货物。
目前寻找了一下,解决方案有这么几种,供经验分享
【WPS多维表格内】
主 → 子
主表新建一行,通过公式/编号,获得唯一单号。
第一种。子表双向关联,手动选择关联主表,再开始在表单视图/表格视图开始填写产品、数量等
第二种。主表中新建产品关联字段,多选产品,点击按钮,通过脚本/自动化拆分到子表。再到子表填写对应数量、备注等字段
子 → 主表
表格视图下,子表要有一个双向关联字段关联到主表,先新增主表一条记录(主表用编号字段或者公式生成唯一单号值)。然后正常在子表填写。
子表填写明细(表单/表格视图),点击按钮通过脚本/自动化,生成订单号并回写到主表生成一行记录,写入订单号(其余数据可以通过关联、查找引用自动生成)
单表方案
开启子记录。直接从子记录开始记录
以上各有优劣,有手动操作多,有的操作简单了,但是要维护自动化还有脚本,一旦修改了又改也挺麻烦的
【WPS多维表格外】
这些本质上都是把WPS多维表格作数据库,然后新搞了个前端操作
SDK方案
浏览器插件方案
WEBHOOK+脚本令牌形式
HTML交互形式
EXE形式
JS加载项
WPS的JSA宏
【目前无法实现,希望官方支持的】
表单视图下,双向关联字段添加记录(飞书支持)
这样就可以做到一个表单视图。直接在主表添加一行后,用明细表添加各个记录
