以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  计划单明细 如何做到动态变化  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78751)

--  作者:szsmall
--  发布时间:2015/12/16 12:22:00
--  计划单明细 如何做到动态变化
订购单录入时,需要从计划单明细挑项目,数量能做到动态显示吗?如刚刚挑过,再打开时,数量会自动减去刚才已经挑过的?

思路如下:
计划单明细的未购数量:订购数量-已购数量。已购数量通过关联与订购单明细的数量关联,痛过表达式sum自动统计“订购单”的数量,计划单明细会自动减去已订购明细。

现在问题,录入时,录入窗口的明细表是一张临时表,要录入完成,按“保存”按钮才保存进订购表,临时表如何做到数量能做到动态显示?

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

图片点击可在新窗口打开查看此主题相关图片如下:4.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

--  作者:大红袍
--  发布时间:2015/12/16 12:45:00
--  

需改一下关联,然后修改一下公式即可。

 

 

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


--  作者:szsmall
--  发布时间:2015/12/16 16:44:00
--  
大红袍版主,关联是哪里改了

表达式改成:IsNull(Sum(Child(计划订购).数量),0) + IsNull(Sum(Child(计划临时订购).数量),0)
但我单纯改这个,好像没作用

--  作者:大红袍
--  发布时间:2015/12/17 9:18:00
--  

 你关联的时候,设置的字段错了。

 

 临时表关联那里,应该绑定的是计划单号。