问题描述
有两张表,一张主表一张明细表,由于明细表中要保存的数据非常多,所以一条一条保存到临时表中,点确认验正信息后把主表明细表中的数据提交到真实表中,现在存在个问题,就是调出来修改明细中的数据时,确让保存的时候,会涉及到两部分数据的处理。这样太麻烦,一般大家是怎分解决这个问题的
解决方案
解决方案二:
一般是先拼接出来N多条SQL语句,一次性提交
解决方案三:
先主后从
解决方案四:
如果明细表的数据是支持批量录入的,那么就有点麻烦了,确实得一条条验证;如果减低一下易用性,不支持批量录入,要求必须先填主表信息,点击保存后,再运行添加明细,并且明细表数据是一条条添加,每添加一条就保存一条,那样开发工作量可能会小点吧
解决方案五:
谢谢大家的回贴。目前已经打算每添加一条就保存一条如果是每添加一条就保存一条的话,会大大的降低效率,因为验证的时候有的时候是需要验证整张单据的信息,比如:每张单据总的开单量不得超过20t,这样每保存一下,就得去验证这些量,如果是判断可供量的话,速度会更慢。现在我做新单的时候可以把数据先保存到临时表,最后提交的时候一起验证,通过后保存到真实表中,但是做过的单据调出来修改,比如新加入一条明细,验证的时候就得取两部分数据,一部分是已经保存到真实表的数据,另一部分是临时表中新加的一条数据,这样维护起数据来就相当麻烦。如何能解决调出来的数据修改验收的问题?
时间: 2024-09-21 07:01:17