Foxtable(狐表)用户栏目专家坐堂 → [求助]关于逐行判断


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

主题:[求助]关于逐行判断

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


加好友 发短信
等级:一尾狐 帖子:422 积分:3430 威望:0 精华:0 注册:2015/5/20 8:44:00
[求助]关于逐行判断  发帖心情 Post By:2018/10/17 21:57:00 [只看该作者]

For Each r1 As Row In Tables("箱入库")
    If r1("已入库") = False
        DataTables("箱入库").DeleteFor("扫描状态 <> '已处理'" )
        DataTables("箱入库").deleteFor("箱号 is null")
        Dim b As New GroupTableBuilder("批入库1",DataTables("箱入库"))
        b.Groups.AddDef("零件批次") '添加客户列用于分组
        b.Groups.AddDef("零件号") '添加客户列用于分组
        b.Groups.AddDef("零件名称") '添加客户列用于分组
        b.Totals.AddDef("数量") '添加数量列用于统计
        b.Build '生成统计表
        forms("箱转批").open
    Else
   End If
Next

已入库列为逻辑,想要实现:对于未勾选的每一行进行分组统计,
问题:第一行已入库TRUE 第二行已入库false 分组统计时两行全部统计
请问老师们,是哪里的错误

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/17 22:03:00 [只看该作者]

直接写,比如

 

 Dim b As New GroupTableBuilder("批入库1",DataTables("箱入库"))
b.Groups.AddDef("零件批次") '添加客户列用于分组
b.Groups.AddDef("零件号") '添加客户列用于分组
b.Groups.AddDef("零件名称") '添加客户列用于分组
b.Totals.AddDef("数量") '添加数量列用于统计
b.filter = "已入库 = false"
b.Build '生成统计表


 回到顶部
帅哥哟,离线,有人找我吗?
l1q2lq
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:422 积分:3430 威望:0 精华:0 注册:2015/5/20 8:44:00
  发帖心情 Post By:2018/10/17 22:09:00 [只看该作者]

思路局限了,感谢老师

 回到顶部