以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求助,分组统计加变量角色乍加  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=98068)

--  作者:UBSS
--  发布时间:2017/3/23 15:14:00
--  求助,分组统计加变量角色乍加
Dim g As New GroupTableBuilder("库存统计", DataTables("入库管理_绑定库位"))
g.Groups.AddDef("项目名称")
g.Groups.AddDef("产品代码")
g.Groups.AddDef("产品名称")
g.Groups.AddDef("产品批次")
g.Groups.AddDef("库存位置")
g.Totals.AddDef("产品数量")
g.FromServer = True
g.Filter = "[货物状态]<>\'待录入\'Or [货物状态]<>\'待收货\'Or [货物状态]<>\'调库调入\'Or [货物状态]<>\'调库调出\' AND 角色=1,2,3,......"
g.Build()



如上,我想达到一个效果,我想在g.Filter = 后还要用AND 加上系统的角色,有可能有多个角色,是变动的,乍加这个角色的集合

--  作者:有点色
--  发布时间:2017/3/23 15:31:00
--  

Dim js As string = "1,2,3,4,5"

g.Filter = "[货物状态]<>\'待录入\'Or [货物状态]<>\'待收货\'Or [货物状态]<>\'调库调入\'Or [货物状态]<>\'调库调出\' AND 角色 in (\'" & js.Replace(",", "\',\'") & "\')"