Foxtable(狐表)用户栏目专家坐堂 → 多对多关系计算


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

主题:多对多关系计算

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19390 威望:0 精华:1 注册:2008/9/12 9:19:00
多对多关系计算  发帖心情 Post By:2008/9/20 19:24:00 [只看该作者]

[数量]表与[用料]表为多对多关系,我想计算[用料]表的用料,=[数量]表的数量*[用料]表的单耗,有谁能帮我设置。谢了
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:材料核算.table


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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2008/9/20 19:44:00 [只看该作者]

你的项目中用料表和数量表根本就不存在关联关系。
[此贴子已经被作者于2008-9-20 19:44:05编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19390 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2008/9/20 19:57:00 [只看该作者]

可以按型号和规格设置,不是父子关系


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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19390 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2008/9/20 22:20:00 [只看该作者]

多对多关联表的计算我在易表里已经实现,就是将数量表的数量按型号规格合计后再引用到用量表。在狐表里不知道如何做。说明一下,多对多关系在实际中用得也比较多,并非少见。


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2008/9/20 22:51:00 [只看该作者]

前3个表看明白了.数量表是什么意思?
里面的产品是否唯一?数量列怎么没输入内容?

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2008/9/20 23:10:00 [只看该作者]

明白了你的意思了.
产品用料 一对多
产品数量 一对多
所以用料和数量是间接的多对多关系,对吧.

在产品表加一个表达式列 总数量:  Sum(Child(产品数量).数量)
然后用料表的用料列就是:Parent(产品用料).总数量 *[单耗]
都是表达式列,效率非常高.几乎不需要时间.

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2008/9/20 23:19:00 [只看该作者]

还有一个建议:
通过产品,型号 两个字段关联不太好.
不如在产品表加一个表达式列: 产品编号  公式:[_Identify]
用料表和数量表中,引用这个编号就行.

这样不用每个表都用两个字段来储存产品.
 储存一个整数 比储存 "FY-YJV"   "5*2.5"不是好很多?

以后写代码 查找产品 只需要  "[_Identify] = 21"   而不是 " [型号] = 'FY-YJV' And [规格] = '5*2.5'"  


[此贴子已经被作者于2008-9-20 23:20:01编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19390 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2008/9/21 6:17:00 [只看该作者]

谢谢LXL,已经搞定。再麻烦你帮我设置汇总表,就是对用料表的用料进行汇总,用料为空的用料不显示


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2008/9/21 7:36:00 [只看该作者]

可以删除汇总表,用菜单的分组统计.
分组列:型号、规格
统计列:用料  统计类型:累计值
统计条件:[用料] Is Not Null
点确定,统计表就出来了。

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19390 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2008/9/21 17:20:00 [只看该作者]

当数据改变后用统计表每次都要手工操作一遍,而用汇总表则自动汇总

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