以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 求自动计算合计  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=75881)

--  作者:w158330648
--  发布时间:2015/10/16 15:03:00
--  [求助] 求自动计算合计

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


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

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



表A里面 借出数  自动计算 表B里的数据   空值 也算借出   显示归还 就不计算  问下代码怎么写啊
[此贴子已经被作者于2015/10/16 15:03:32编辑过]

--  作者:大红袍
--  发布时间:2015/10/16 15:05:00
--  

参考

 

http://www.foxtable.com/help/topics/1454.htm

 


--  作者:w158330648
--  发布时间:2015/10/16 15:13:00
--  
图片点击可在新窗口打开查看   我这个是带空值的。。   不会写啊 大神 帮我写下  图片点击可在新窗口打开查看图片点击可在新窗口打开查看
--  作者:大红袍
--  发布时间:2015/10/16 15:15:00
--  
Compute("Count(_Identify)", "(备注 = \'借出\' or 备注 is null) and 产品 = \'" & e.DataRow("产品") & "\'")
--  作者:w158330648
--  发布时间:2015/10/16 15:28:00
--  
图片点击可在新窗口打开查看

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

在下 小白一名 求大神 帮我表做下啊 我能看懂 但是不会编写
就差这个功能了
[此贴子已经被作者于2015/10/16 15:29:13编辑过]

--  作者:大红袍
--  发布时间:2015/10/16 15:30:00
--  
If e.DataCol.Name = "产品" Then \'发生变化的是产品列。
    \'则累计订单表中同名产品总的销售量,然后赋值给变动行的数量列

    e.
DataRow("数量") = DataTables("订单").Compute("Count(_Identify)", "(备注 = \'借出\' or 备注 is null) and 产品 = \'" & e.DataRow("产品") & "\'")
End
If
--  作者:w158330648
--  发布时间:2015/10/16 15:54:00
--  

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

If e.DataCol.Name = "产品列" Then \'发生变化的是产品列.
    \'则累计订单表中同名产品总的销售量,然后赋值给变动行的数量列
    e.DataRow("借出数") = DataTables("表B").Compute("Count(_Identify)", "(备注 = \'借出\' or 备注 is null) and 产品 = \'" & e.DataRow("产品列") & "\'") 
End If

我在表A DataColChanged里面 放代码了 但是没反应啊 看下哪里有问题

--  作者:大红袍
--  发布时间:2015/10/16 15:55:00
--  

参考

 

http://www.foxtable.com/help/topics/1454.htm