以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]设置显示顺序与显示宽度  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176700)

--  作者:Cloud
--  发布时间:2022/4/23 13:04:00
--  [求助]设置显示顺序与显示宽度

大师:

我在表事件里写好以下代码,在加载出来时并没有按写好的顺序显示,需要怎么样修改代码让他能按顺序显示,并能设置好显示列的宽度:

 

Dim r As Row = Tables("录入单耗_面辅信息").Current
If r IsNot Nothing Then
    For Each c As Col In Tables("录入单耗_面辅信息").Cols
        If c.name.StartsWith("尺码") Then
            c.Visible = (r(c.name) > 0)
        End If
    Next
End If
Dim r1 As Row = Tables("录入单耗_面辅信息").Current
If r1 IsNot Nothing Then
    For Each c As Col In Tables("录入单耗_面辅信息").Cols
        If c.name.StartsWith("单耗") Then
            c.Visible = (r1(c.name) > 0)
        End If
    Next
End If
With Tables("录入单耗_面辅信息")
    .Cols("类别").Move(0)
    .Cols("主色_组色").Move(1)
    .Cols("主色_色号").Move(2)
    .Cols("主色_色称").Move(3)
    .Cols("部位").Move(4)
    .Cols("部位名称").Move(5)
    .Cols("物料名称").Move(6)
    .Cols("物料规格").Move(7)
    .Cols("单耗66").Move(8)
    .Cols("尺码73").Move(9)
    .Cols("单耗73").Move(10)
    .Cols("尺码80").Move(11)
    .Cols("单耗80").Move(12)
    .Cols("尺码110").Move(13)
    .Cols("单耗110").Move(14)
    .Cols("尺码120").Move(15)
    .Cols("单耗120").Move(16)
    .Cols("尺码130").Move(17)
    .Cols("单耗130").Move(18)
    .Cols("尺码140").Move(19)
    .Cols("单耗140").Move(20)
    .Cols("尺码150").Move(21)
    .Cols("单耗150").Move(22)
    .Cols("尺码160").Move(23)
    .Cols("单耗160").Move(24)
    .Cols("尺码165").Move(25)
    .Cols("单耗165").Move(26)
    .Cols("尺码170").Move(27)
    .Cols("单耗170").Move(28)
    .Cols("尺码175").Move(29)
    .Cols("单耗175").Move(30)
    .Cols("尺码180").Move(31)
    .Cols("单耗180").Move(32)
    .Cols("尺码185").Move(33)
    .Cols("单耗185").Move(34)
    .Cols("尺码XXS").Move(35)
    .Cols("单耗XXS").Move(36)
    .Cols("尺码XS").Move(37)
    .Cols("单耗XS").Move(38)
    .Cols("尺码S").Move(39)
    .Cols("单耗S").Move(40)
    .Cols("尺码M").Move(41)
    .Cols("单耗M").Move(42)
    .Cols("尺码L").Move(43)
    .Cols("单耗L").Move(44)
    .Cols("尺码XL").Move(45)
    .Cols("单耗XL").Move(46)
    .Cols("尺码XXL").Move(47)
    .Cols("单耗XXL").Move(48)
    .Cols("备注").Move(49)
End With


--  作者:有点蓝
--  发布时间:2022/4/23 13:33:00
--  
参考:http://www.foxtable.com/webhelp/topics/1775.htm
--  作者:Cloud
--  发布时间:2022/4/23 16:10:00
--  
谢谢