Foxtable(狐表)用户栏目专家坐堂 → [求助]GroupTableBuilder先定义后赋值问题


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

主题:[求助]GroupTableBuilder先定义后赋值问题

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


加好友 发短信
等级:三尾狐 帖子:651 积分:4945 威望:0 精华:0 注册:2016/1/16 22:42:00
[求助]GroupTableBuilder先定义后赋值问题  发帖心情 Post By:2023/8/13 7:20:00 [只看该作者]

GroupTableBuilder不能实现先定义,后赋值?如下列代码, “tbl = GroupTableBuilder(tblMod & tMenu.Name , DataTables(tblName))”报错
Dim tbl As GroupTableBuilder
Select Case tblMod
    Case "分析库" : tbl = GroupTableBuilder(tblMod & tMenu.Name , DataTables(tblName))
        Select Case tMenu.Name
            Case "查代码重复":grpCols = "编码|代码|单项|单位|分部|分项|工序"
                tFilter = "代码 <>'' And Count(代码)>1"
                tSort = "编码,代码"
        End Select
    Case "钢铁库" : tbl= GroupTableBuilder(tblMod & tMenu.Name , DataTables(tblName))
      Select Case tMenu.Name
            Case "重复钢材":grpCols = "编码|代码|单项|单位|分部|分项|工序"
                tFilter = "代码 <>'' And Count(代码)>1"
                tSort = "编码,代码"
        End Select
End Select
aGrpCol = grpCols.Split("|")
For Each tGrp As String In aGrpCol
    tbl.Groups.AddDef(tGrp)
Next

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/8/13 19:58:00 [只看该作者]

不要放到和case同一行
    Case "分析库" 
         tbl = GroupTableBuilder(tblMod & tMenu.Name , DataTables(tblName))

 回到顶部