以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]窗口中的数据统计按钮闪烁 能不能不再打开一次窗口 数据就自动更新 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=141680) |
-- 作者:beyond6018 -- 发布时间:2019/10/8 15:43:00 -- [求助]窗口中的数据统计按钮闪烁 能不能不再打开一次窗口 数据就自动更新 Dim Filter As String With e.Form.Controls("StartDate1") If .Value IsNot Nothing Then Filter = " 日期 >= #" & .Value & "#" End If End With With e.Form.Controls("EndDate1") If .Value IsNot Nothing Then If Filter >"" Then Filter = Filter & " And " End If Filter = Filter & " 日期 <= #" & .Value & "#" End If End With With e.Form.Controls("ComboBox1") If .Value IsNot Nothing Then If Filter > "" Then Filter = Filter & " And " End If Filter = Filter & "年份= \'" & .Value & "\'" End If End With With e.Form.Controls("ComboBox2") If .Value IsNot Nothing Then If Filter > "" Then Filter = Filter & " And " End If Filter = Filter & "季节= \'" & .Value & "\'" End If End With Dim g As New GroupTableBuilder("加盟净发", DataTables("客户")) g.Groups.AddDef("年份") g.Groups.AddDef("季节") g.Totals.AddDef("加盟净发数量") g.Totals.AddDef("加盟净发吊牌") g.VerticalTotal = True g.SubTotal = True g.Decimals = 2 g.Filter = Filter g.Build() Forms("动态动销").open MainTable = Tables("动态动销") 我在“动态动销”这个窗口中设置了个筛选统计按钮 怎么不用重新打开窗口 就能更新窗口中的数据
|
-- 作者:有点蓝 -- 发布时间:2019/10/8 15:48:00 -- 不能的,这种统计方式,如果要刷新数据只能重新调用代码统计一次。 |
-- 作者:beyond6018 -- 发布时间:2019/10/8 15:53:00 -- 好的 感谢老师 |