以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 【求助】统计符合条件的表中卷宗册数结果只有1,实际是2,怎么修正呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=108907) |
-- 作者:李孝春 -- 发布时间:2017/10/31 18:40:00 -- 【求助】统计符合条件的表中卷宗册数结果只有1,实际是2,怎么修正呢? Dim a As Integer=Tables("卷宗入库").compute("count(卷宗册数)", "卷宗编号=\'" & d("编号") & "\'") Dim c As Integer =Tables("扫码录入").Compute("count(卷宗编号)", "登记状态 =\'借出\' and 卷宗编号=\'" & d("编号") & "\'") Dim c1 As Integer =Tables("扫码录入").Compute("count(卷宗编号)", "登记状态 =\'归还\' and 卷宗编号=\'" & d("编号") & "\'") MessageBox.Show(a & "-" & c & "-" & c1) 上述代码A只能统计为数字1 怎么修改条件使之统计值为2呢? 因为实际卷宗册数是2
[此贴子已经被作者于2017/10/31 18:54:37编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/10/31 18:49:00 -- Dim a As Integer=Tables("卷宗入库").compute("count(卷宗册数)", "卷宗编号=\'" & d("编号") & "\'") |
-- 作者:李孝春 -- 发布时间:2017/10/31 18:54:00 -- 回复:(有点甜)Dim a As Integer=Tables("卷宗入库"... 有点甜老师 得到的值还是1 不是实际卷宗册数 2 哦 这个列值目前是2 |
-- 作者:有点甜 -- 发布时间:2017/10/31 19:31:00 -- 这个?
Dim a As Integer=Tables("卷宗入库").compute("sum(卷宗册数)", "卷宗编号=\'" & d("编号") & "\'")
Dim a As Integer=Tables("卷宗入库").compute("count(卷宗编号)", "卷宗编号=\'" & d("编号") & "\'") |