简道云表单之间的数据表之间并发读写的问题

我在做一个家用的冰箱物品管理系统,目前和这个问题相关的表有【冰箱物品表】,反映当前冰箱里面物品的存量情况,【物品存放表】,存放物品到冰箱时使用该表进行记录存放信息,该表的智能助手将会修改或增加【冰箱物品表】的记录。物品存放表如下:

image.png

我的问题是,【冰箱物品表】、【物品存放表】中的物品存放列表都是通过{物品名称、物品类型、物品单位、生产日期、过期日期}作为主码来标识一个冰箱物品,而【物品存放表】无法在子表单的这些字段上施加校验约束,这样导致出现,填写主码相同的存入记录,库存剩余量公式会出现计算错误,因为引用了【冰箱物品表】的老数据,而智能助手根据该字段修改【冰箱物品表】的库存,这将导致数据不同步。

奇怪的是当我进行测试时,发现库存并没有发生那种并发读取带来的问题(或许是我测试的比较少),像问一下有没有相关的帮助文档,我在搜索并发这个关键字没有找到相关的文档。

简道云 帆软用户Z2b8PjMECT 发布于 2023-7-3 13:23
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
schyLv5初级互助
发布于2023-7-4 08:42

库存使用聚合表实现,比你现在这种用智能助手的方式要简单很多。而且聚合表支持公式校验,不像智能助手,不支持校验。

  • 2关注人数
  • 254浏览人数
  • 最后回答于:2023-7-4 08:42
    请选择关闭问题的原因
    确定 取消
    返回顶部