以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  SetColVisibleWidth的实际操作结果,却显示了全表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=133081)

--  作者:fengwenliuyan
--  发布时间:2019/4/6 10:39:00
--  SetColVisibleWidth的实际操作结果,却显示了全表
“仓管表窗口”的afterload事件,加入:
If User.Name = "意和入库员" Then
    Tables("仓管表窗口_入库订单表").SetColVisibleWidth("客户|98|结算方式|40|客户凭证|98|核算_结单|33|核算_统计|33|核算_对账|33")
    CurrentTable.Cols.Frozen = 5 
End If

按理说,应该是只显示“客户|98|结算方式|40|客户凭证|98|核算_结单|33|核算_统计|33|核算_对账|33”的部分,但是,实际操作结果,却显示了全表:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:仓管区04061025.zip


开发者、意和入库员,密码都是888

--  作者:有点蓝
--  发布时间:2019/4/6 11:22:00
--  
后面有权限控制的代码又重新设置了列。

把上面的代码放到afterload的最后面。
--  作者:fengwenliuyan
--  发布时间:2019/4/6 11:28:00
--  
好的,谢谢