以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]窗口中的数据统计按钮闪烁 能不能不再打开一次窗口 数据就自动更新  (http://www.foxtable.com/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
--  
好的  感谢老师图片点击可在新窗口打开查看