Foxtable(狐表)用户栏目专家坐堂 → [求助]数量为零如何不统计


  共有2421人关注过本帖树形打印复制链接

主题:[求助]数量为零如何不统计

帅哥哟,离线,有人找我吗?
xuxd76
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:84 积分:679 威望:0 精华:0 注册:2020/12/25 0:49:00
[求助]数量为零如何不统计  发帖心情 Post By:2021/2/27 20:41:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:数量为零如何能不统计.png
图片点击可在新窗口打开查看


Dim d1 As Date = e.Form.Controls("统计开始日期").Value
Dim d2 As Date = e.Form.Controls("统计结束日期").Value
Dim d3 As Date = e.Form.Controls("年度期初").Value
Dim d4 As Date = e.Form.Controls("上年年末").Value


If d1 = Nothing Or d2 = Nothing Then
    MessageBox.Show("起始或结束日期都不能为空!","友情提醒",MessageBoxButtons.OK,MessageBoxIcon.Warning)
End If

Dim g1 As New GroupTableBuilder("月度统计", DataTables("业务表"))  '客户查询 为Click按钮名称
g1.Filter = "日期<=#" & d2 & "# and 未报数量 <> 0 "'"

Dim bb1 As fxDataSource
g1.Groups.AddDef("员工姓名")
g1.Groups.AddDef("礼品类别")
g1.Groups.AddDef("领而未报")
g1.Totals.AddDef("未报数量")
g1.VerticalTotal = True
g1.SubTotal = True
g1.Decimals = 2
g1.FromServer = True
g1.Build()
bb1 = g1.BuildDataSource()


Tables("业务管理_统计表").DataSource = g1.BuildDataSource()
e.Form.Controls("统计表").Visible = True

Tables("业务管理_统计表").cols("未报数量").DataCol.setFormat("#,###.0")

Tables("业务管理_统计表").SetColVisibleWidth("员工姓名|80|礼品类别|80|领而未报|80|未报数量|80")

代码为上面,仅是汇总统计,现在需要把零值的不统计在内,通实现吗?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107811 积分:548406 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/28 20:43:00 [只看该作者]

自己不是设置里条件了么?如果要包括0就不要设置这个条件

g1.Filter = "日期<=#" & d2 & "# and 未报数量 <> 0 "

 回到顶部