以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]GroupTableBuilder先定义后赋值问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187804) |
-- 作者:小美菜 -- 发布时间:2023/8/13 7:20:00 -- [求助]GroupTableBuilder先定义后赋值问题 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
|
-- 作者:有点蓝 -- 发布时间:2023/8/13 19:58:00 -- 不要放到和case同一行 Case "分析库" tbl = GroupTableBuilder(tblMod & tMenu.Name , DataTables(tblName))
|