以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口表统计合计  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=150148)

--  作者:nbsugu_z
--  发布时间:2020/5/22 8:52:00
--  窗口表统计合计
老师,我在窗口中设个控件 textbox1
窗口中有个关联子表 绑定在客户_订单 窗口tabl表为费用_tabl2

在打开窗口时 把上表的 :金额 合计显示在 textbox1中


--  作者:有点蓝
--  发布时间:2020/5/22 9:18:00
--  
窗口afterload事件

e.form.controls("textbox1").text = e.form.controls("费用_tabl2").table.compute("sum(金额)")
[此贴子已经被作者于2020/5/22 9:46:43编辑过]

--  作者:nbsugu_z
--  发布时间:2020/5/22 9:45:00
--  
金额有数据。 teatbox1中出不来
--  作者:有点蓝
--  发布时间:2020/5/22 9:47:00
--  
e.form.controls("textbox1").text = e.form.controls("费用_tabl2").table.compute("sum(金额)")
--  作者:nbsugu_z
--  发布时间:2020/5/22 10:10:00
--  
未设置对象变量或 With 块变量。
--  作者:有点蓝
--  发布时间:2020/5/22 10:17:00
--  
请上传实例说明
--  作者:nbsugu_z
--  发布时间:2020/5/22 10:25:00
--  
老师可以了,谢谢
--  作者:nbsugu_z
--  发布时间:2020/5/22 10:35:00
--  
要是同窗口中另一个表相加呢?

e.form.controls("textbox1").text = e.form.controls("费用_tabl2").table.compute("sum(金额)")+.form.controls("费用_tabl3").table.compute("sum(金额)")
[此贴子已经被作者于2020/5/22 10:35:46编辑过]

--  作者:有点蓝
--  发布时间:2020/5/22 10:37:00
--  
e.form.controls("textbox1").text = e.form.controls("费用_tabl2").table.compute("sum(金额)")+e.form.controls("费用_tabl3").table.compute("sum(金额)")
--  作者:nbsugu_z
--  发布时间:2020/5/22 10:44:00
--  
提示 table 不是string 成员