题目如下
因为入库单和入库单明细是一对多的表
在录入入库单时同时操作库存表现在录入时没有问题
但是如果客户要修改入库单明细。我就要同时修改库存表中的相关记录这些怎么实现???
要是库存数量不足怎么处理???

解决方案 »

  1.   

    老大
    我用的dbms不支持回滚如果业务逻辑没有入库审核功能的话,怎么处理??
    即便是有入库审核的话,如果入库审核后出现错误?
    怎么办?
      

  2.   

    可以通过明细表的dataset控件的BeforePost和AfterPost事件处理函数实现。
    BeforePost事件处理函数负责检查当前明细记录是否符合业务逻辑。
    AfterPost事件处理函数负责做当前明细记录保存之后的处理工作,如更新主表的内容。
      

  3.   

    我用的是低版本的mysql
    不支持回滚和触发器