| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 398 人关注过本帖
标题:请大家帮忙写一个同一种材料加总数的触发器
取消只看楼主 加入收藏
davyxjc
Rank: 2
等 级:论坛游民
帖 子:130
专家分:76
注 册:2009-6-30
结帖率:70.37%
收藏
已结贴  问题点数:10 回复次数:0 
请大家帮忙写一个同一种材料加总数的触发器
生产订单有主表及子表,子表保存订单需要用于生产的物料及数量。
如子表B有很多字段,现列出主要字段:
modid(主表ID),allocalteid(子表ID),invcode(材料编码),free1(宽度) ,qty(应领数量),issqty(已领数量),qtylenth(应领长度) 等字段。
现假设某订单需要用以下材料
modid   allocalteid    invcode   free1  qty  issqty      qtylenth
1      4              04-0100   30     1.5               1883.3
1      5              04-0100   30     55                1883.3
1      6              04-0200   45     1.8               240
1      7              04-0020   45     9                 240
modid相同,就表示同一订单需要的物料
现要写一个触发器,保存的时候,判断如果free1<>null或<>0,则计算同一种物料(invcode,free1相同)的长度是多少,填写到qtylenth字段中。
如上面:
04-0010   30   的长度是:(1.5+55)*1000/30=1883.3
04-0020   45   的长度是:(1.8+9)*1000/45=240  
所以上面对应物料qtylenth 的值分别是:1883.3240
请问这样的触发器最简单的写法是怎样的?
急着用,谢谢大家!


搜索更多相关主题的帖子: 材料 触发器 
2012-04-19 14:22
快速回复:请大家帮忙写一个同一种材料加总数的触发器
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023078 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved