以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如果子表状态发生改变,如果将相应的数据对应到主表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38068) |
-- 作者:jinzhengbe -- 发布时间:2013/7/18 22:40:00 -- 如果子表状态发生改变,如果将相应的数据对应到主表 如图。如果字表(表b)的状态 为 ok 数量为 1 则 父表(表a)的 ok数量 = sum(子表(表b)状态= ok) 不用表达式,用代码应该怎么写?应该写到那个表的datacolchange 事件中? 谢谢!!
[此贴子已经被作者于2015/4/21 9:15:53编辑过]
|
-- 作者:Bin -- 发布时间:2013/7/19 8:46:00 -- 没看懂你要统计什么, 是不是要统计 则父表(表a)的 ok数量 = 子表(表b)状态=OK的数量的总和?
|
-- 作者:狐狸爸爸 -- 发布时间:2013/7/19 12:16:00 -- 用表达式最好,帮助有个例子: http://www.foxtable.com/help/topics/2472.htm
|
-- 作者:jinzhengbe -- 发布时间:2013/7/19 22:28:00 -- 表达式我会用,但是保存项目的时候,表达式的值不会被保存到sql啊。所以才想用代码啊!! |
-- 作者:yan2006l -- 发布时间:2013/7/20 8:53:00 -- 写在表B中: = sum(子表(表b)状态= & e.datarow("状态")& and 商品= \' & e.datarow("商品")&\') 反正表达式就是合成的那种 |
-- 作者:jinzhengbe -- 发布时间:2013/7/21 17:12:00 -- 是的。 就是那个意思 |