以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  统计时的筛选  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=123656)

--  作者:purplebluesky
--  发布时间:2018/8/20 15:36:00
--  统计时的筛选
请问下,我做了个按钮来生产统计表,希望统计表显示的是我现在正在进行处理的销售合同对应的采购订单,销售合同和采购订单通过销售合同号关联起来了。
请问下那个FILTER要怎么写。。一直对筛选都是处于朦胧状态。。。。谢谢了!!!!


Dim bd1 As New GroupTableBuilder("统计表1",DataTables("采购订单"))
Dim dt1 As fxDataSourcebd1.Groups.AddDef("销售合同号") \'根据型号分组
bd1.Filter = "[销售合同号] =
bd1.Totals.AddDef("采购金额","开票_金额") \'对数量进行统计
bd1.Groups.AddDef("采购金额单位","开票_单位") \'对金额进行统计
bd1.Totals.AddDef("无票金额","不开票_金额") \'对数量进行统计
bd1.Groups.AddDef("无票金额单位","不开票_单位") \'对金额进行统计
bd1.Totals.AddDef("其他杂费","其他杂费_金额") \'对数量进行统计
bd1.Groups.AddDef("其他杂费单位","其他杂费_单位") \'对金额进行统计
dt1 = bd1.BuildDataSource()
--  作者:有点蓝
--  发布时间:2018/8/20 16:06:00
--  
bd1.Filter = "[销售合同号] = \'" & Tables("销售合同").current("销售合同号") & "\'"
--  作者:purplebluesky
--  发布时间:2018/8/20 16:18:00
--  
非常感谢。。搞定了~~