首 页 开发联盟 开发培训 下载中心 相关教程 点击排行 留言 开发手册
 
用户名:     密 码:     验证码:   
 
宏达软件开发网 > 文章中心 > 系统资料 >
关于SQL计算触发执行点的相关解释←SQL,计算触发,执行点,相关解释

关于SQL计算触发执行点的相关解释
发布时间: 2010/3/12 13:44:00

记录新增后:记录新增后执行,一般用于生成编号。

         状态描述:此时用户点击了新增(或者加号)按钮,系统新增一条记录,记录尚

     未保存,如果有ID自动编号字段,ID值为真空(null)

     记录保存前:记录保存前执行,一般用于替换当前记录相关字段和验证

         状态描述:此时用户点击了保存(对号)按钮,系统将先执行计算语句,再保存记录,如果有ID自动编号字段,ID值为真空(null)。因为记录尚未保存,因此汇总和库存计算中不会包含此条记录。

     记录保存后:记录保存后执行,一般用于替换当前记录相关字段和汇总、库存等计算

         状态描述:此时用户点击了保存(对号)按钮,系统已将记录保存,然后执行保存后计算。如果有ID自动编号字段,此时已赋值。因为记录已经保存,因此汇总和库存计算中包含此条记录。

     录入窗口光标转移时:当用户在录入窗口变换输入控件时触发执行,一般用于实时计算或者实时验证。

 
     记录删除前:记录删除前执行,一般用于汇总、库存等计算

         状态描述:此时用户点击了删除(减号)按钮,系统提示是否删除,如用户选择是,系统先执行删除前计算,然后再将记录删除。因为记录还没有删除,因此汇总和库存计算中包含此条记录。

     记录删除后:记录删除后执行,一般用于汇总、库存等计算
         状态描述:此时用户点击了删除(减号)按钮,系统提示是否删除,如用户选择是,系统先将记录删除,然后再执行删除后计算。因为记录已经删除,因此汇总和库存计算中不包含此条记录。
综上所述:我们对于汇总和库存一般采用如下方式处理:
          如果节点上是主从表关系(如入库主表和入库从表),那么汇总和库存计算
      可以采用记录保存后和记录删除后进行配对(二者计算语句相同)。
  如果节点上仅有主表(如入库表),那么汇总和库存计算就要采用记录保存 
          后和记录删除前进行配对。因为系统对记录删除后取主表参数支持的不太好,有
          可能取不到。删除前的计算有其特殊情况,不能直接将删除后语句照搬过来。照
          搬过来,就会出现库存不变的情况,因为记录还未被删除,计算时还是会计入库
          存当中。我们可以分析一下,如果这条记录被删除,那么库存将减少这条记录所
          标识的数量,除此以外,不会造成其他影响。因此,我们只需要直接从库存中减
          掉这些数量即可,处理上反而比删除后要简单。
34764432
上一篇:利用脚本功能计算折扣率下一篇:报表中的几个区,具体如何使用呢?
关于我们 | 联系方式 | 合作方式 | 相关条款 | 常见问题
公司地址:山东省聊城市振兴路西路18号楼     邮政编码:252000    客服电话:0635-8386265
版权所有:HONGDA SOFTWARE    宏达软件     鲁ICP备09000001号