以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于跨表的表达式 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=30535) |
-- 作者:flashv -- 发布时间:2013/3/29 17:01:00 -- 关于跨表的表达式 表A,字段"品名","入库","结余",其中"结余"是表达式列 表B,字段,"品名","出库" 关联字段"品名",关联名是"gl01"
表A,"结余"字段的值应是,表A中"入库"-表B中"出库",这个表达式该如何写呢?
http://www.foxtable.com/help/topics/2359.htm 这段我看了,不是太明白. |
-- 作者:狐狸爸爸 -- 发布时间:2013/3/29 17:06:00 -- 表A增加一个表达式列,表达式为:
入库 - Sum(Child(gl01).出库) |
-- 作者:flashv -- 发布时间:2013/3/29 17:12:00 -- 谢谢,可不可以这样理解. 如果要实现跨表计算 1.二表建立关联 2.主表(也就是表达式所在表),要有被计算的表达式列存在. 3.如果计算参与的列是在其他表中,就要通过关联表引用到表达式所在表中去.(这也是二表要建立关联的原因) 我说的可能有点乱,也是为了别人能看懂. [此贴子已经被作者于2013-3-29 17:18:15编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2013/3/29 17:15:00 -- 正确 |
-- 作者:flashv -- 发布时间:2013/3/29 17:34:00 -- Sum(Child(gl01).出库) ,这句,我看了下帮助,好象 Sum(Child.出库) |
-- 作者:狐狸爸爸 -- 发布时间:2013/3/29 17:46:00 -- 只有一个关联的时候,才可以: Sum(Child.出库) 具体参考:
http://www.foxtable.com/help/topics/0100.htm
|