以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 代码到底错在哪? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=46020) |
-- 作者:ap9709130 -- 发布时间:2014/2/15 17:21:00 -- 代码到底错在哪? 我今天写了个代码,老是过不了,想不通错在哪里? Dim a As WinForm.TextBox = e.Form.Controls("TextBox1") a.value = Tables("采购发票管理_Table1").Compute("Sum(总金额)"," Tables("采购发票管理_Table1").Row.checked = True ") |
-- 作者:Bin -- 发布时间:2014/2/15 17:24:00 -- 不可以这样做. 给你两个方案 1.增加一个逻辑列,当作复选框用,然后Tables("采购发票管理_Table1").Compute("Sum(总金额)","逻辑列 = True ") 2. 遍历所有选中行一个个相加 Dim je As Integer For Each r As Row In Tables("采购发票管理_Table1").GetCheckedRows je=je + r("总金额") Next |