以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  金额列合计问题,请求解决  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=162131)

--  作者:yfy13338431925
--  发布时间:2021/4/6 19:55:00
--  金额列合计问题,请求解决

蓝老师:您好!

在窗口中将金额合计呈现在Label1上,代码如下

Dim lb As WinForm.Label = e.Form.Controls("Label1")
    lb.text = Tables("入库明细").Compute("sum(金额)")

问题1:【入库明细】表单价*数量=金额,表中金额改后,Label1怎么能做到同步改动?

问题2:筛选后的【入库明细】显示在窗口中的("Label1")值,不是筛选出的金额合计,而是全部金额合计?

蓝老师帮助解决上面2问题


--  作者:有点蓝
--  发布时间:2021/4/6 20:54:00
--  
1、"入库明细"datacolchanged 事件给控件赋值
2、Tables("入库明细").Compute("sum(金额)",Tables("入库明细").filter)

--  作者:yfy13338431925
--  发布时间:2021/4/6 21:49:00
--  

蓝老师,不行啊,实例传上

 

 

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


--  作者:有点蓝
--  发布时间:2021/4/6 22:02:00
--  
先看看:http://www.foxtable.com/webhelp/topics/1522.htm

其次没看到有任何和2楼回复有关的代码,请先自己做,哪里不通再改

--  作者:yfy13338431925
--  发布时间:2021/4/6 22:18:00
--  
二楼代码不可用
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.table


--  作者:有点蓝
--  发布时间:2021/4/6 22:38:00
--  
首先根本没有任何和2楼有关的代码。
其次金额列是字符列,无法统计
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3 (1).zip



--  作者:yfy13338431925
--  发布时间:2021/4/6 23:30:00
--  

蓝老师,如果明细表有了主子表关系后,问题又出现了,请看看实例,添加数据则报错

 

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


--  作者:有点蓝
--  发布时间:2021/4/7 8:31:00
--  
Tables("入库主表.入库明细").Compute..........
--  作者:yfy13338431925
--  发布时间:2021/4/7 9:01:00
--  
我按这样的方法调试过,不成功
--  作者:有点蓝
--  发布时间:2021/4/7 9:25:00
--  
我测试没有问题