Foxtable(狐表)用户栏目专家坐堂 → 求列内容改变后对应下阶的列内容自动更改的代码(已解决)


  共有3258人关注过本帖平板打印复制链接

主题:求列内容改变后对应下阶的列内容自动更改的代码(已解决)

帅哥哟,离线,有人找我吗?
jiterp
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
求列内容改变后对应下阶的列内容自动更改的代码(已解决)  发帖心情 Post By:2014/5/18 19:45:00 [只看该作者]

代码需求:

1、产品A下面有半成品B,用量为1;产成品B下面有原材料C,用量为2。
2、现有两张订单:SO01  A   1000;SO02  A   2000。

3、根据两张订单需求量,与产品结构,形成下面数据列。

物料    规划号     订单量     来源单号   阶次

A       JH01        1000      SO01      1

B       JH02        1000      JH01       2

C       JH03        2000      JH02       3

A       JH04        2000      SO02      1

B       JH05        2000      JH04       2

C       JH06        4000      JH05       3

 

现要求,当订单量列内容改变后,其下阶的行订单量根据用量自动更改。

例如:将来源单号为SO01的订单量1000,改为500,则其对应的下阶订单列也自动更改:
物料    规划号     订单量     来源单号   阶次

A       JH01          500      SO01      1

B       JH02          500      JH01       2

C       JH03        1000      JH02       3

A       JH04        2000      SO02      1

B       JH05        2000      JH04       2

C       JH06        4000      JH05       3

 

如果又将来源单号为JH01的订单量500,改为800,则其对应的下阶订单量列自动更改,但同时提示该改动将超过上阶订单量,如果不同意,则该行订单量恢复为500,如同意,则变为以下效果:

物料    规划号     订单量     来源单号   阶次

A       JH01          500      SO01      1

B       JH02          800      JH01       2

C       JH03        1600      JH02       3

A       JH04        2000      SO02      1

B       JH05        2000      JH04       2

C       JH06        4000      JH05       3

 

以下为数据示例,谢谢!

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:按阶次更改订单量.foxdb

[此贴子已经被作者于2014-5-18 22:21:15编辑过]

 回到顶部