Foxtable(狐表)用户栏目专家坐堂 → [求助]关于商品组装


  共有2381人关注过本帖树形打印复制链接

主题:[求助]关于商品组装

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


加好友 发短信
等级:九尾狐 帖子:2199 积分:18081 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]关于商品组装  发帖心情 Post By:2015/5/17 19:36:00 [只看该作者]

现在有商品目录,里面有一些商品要由其它的商品组装而成。
D表是商品目录,E表是组装明细。

如商品1由3、4按照一定的数量组装而成。
商品2由3、4、5按照一定的数量组装而成。

这里,组装明细的C、T、S、U四列能否使用表达式?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目24.table



 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/17 19:40:00 [只看该作者]

 呃,你这个就是bom表啊。

 

 3、4、5商品有可能还有其它一些商品构成的啊。

 

 E表的列,如果根据MID取值,肯定可以用表达式啊。


 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2199 积分:18081 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/5/17 19:43:00 [只看该作者]

问题是如果关联设置为 D,ID--E,DID
那么,如果把E表的C列表达式设为 Parent(DE).C,那它只能显示DID的C值啊。

那么根据MID取值,应当如何设置这个表达式呢

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/17 19:47:00 [只看该作者]

 如果只有两层关系,那就多加一张表组件表。

 

 如果是bom表的结构,你这样设计就有问题。


 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2199 积分:18081 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/5/17 19:52:00 [只看该作者]

啥叫BOM表?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/17 19:55:00 [只看该作者]

就是,大部件由小部件构成,小部件由更小部件组成....不断循环下去。

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=48218&skin=0

 

[此贴子已经被作者于2015/5/17 19:55:02编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2199 积分:18081 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/5/17 20:08:00 [只看该作者]

看着好复杂。
现在是要在界面上编辑E表,也就是示例中的BOM表。
希望的是输入MID的值,就会显示它对应的CTSU四列的值。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/17 20:11:00 [只看该作者]

以下是引用chnfo在2015/5/17 20:08:00的发言:
看着好复杂。
现在是要在界面上编辑E表,也就是示例中的BOM表。
希望的是输入MID的值,就会显示它对应的CTSU四列的值。

 

两种方法:

 

1、不要用表达式,去编写Datacolchanged事件,也就是跨表引用值;

 

2、用表达式,多加一个表,作为E表的父表。


 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2199 积分:18081 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/5/17 20:17:00 [只看该作者]

两种方法:

 

1、不要用表达式,去编写Datacolchanged事件,也就是跨表引用值

--------这个我会,就是嫌它麻烦,因为一旦表D的零件更新,还要同步去更新表E中引用到的数据

 

2、用表达式,多加一个表,作为E表的父表。

-----我想试哈这种,加F表作为E表的父表,这个F表该如何设计?


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/17 20:22:00 [只看该作者]

F表和D表一致即可。

 

F作为D、E的父表,D作为E的父表(如果需要)


 回到顶部
总数 14 1 2 下一页