以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  BUG还是操作问题?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=129450)

--  作者:z769036165
--  发布时间:2018/12/28 17:00:00
--  BUG还是操作问题?
新建窗口1,窗口中加入表控件,表绑定表B(非副本)
按钮代码
Tables("表B").Filter = "1=2"
Dim w As Row
w = Tables("表B").AddNew()
w("第一列") = "A"
MessageBox.Show(Tables("表B").Compute("count(第一列)","第一列  = \'A\'"))
得到的结果是 0
关闭窗口重新打开获取MessageBox.Show(Tables("表B").Compute("count(第一列)","第一列  = \'A\'"))得到的结果是1
这个是什么情况?

--  作者:有点甜
--  发布时间:2018/12/28 18:04:00
--  

1、我测试,获取的一直是0

 

2、你可以改成 datatables("表b").Compute("count(第一列)","第一列  = \'A\'")