以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口中关联表列宽和列位置?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30817)

--  作者:wqb1102
--  发布时间:2013/4/4 11:59:00
--  窗口中关联表列宽和列位置?
请问窗口中的关联表的列宽和列位置如何调整?
我设置好几次后保存,重新打开还是设置前的。

--  作者:qq121454970
--  发布时间:2013/4/4 12:33:00
--  

SetColVisibleWidth

批量设置要显示的列及其列宽。

语法

SetColVisibleWidth(列名1|宽度1|列名2|宽度2|列名3|宽度3...)

示例

Tables("订单").SetColVisibleWidth("日期|90|产品|120|客户|120|数量|60")

执行上述代码后,订单表将按顺序显示日期、产品、客户、数量四列,宽度分别为90、120、120、60,而其余各列将被隐藏。

 


--  作者:wqb1102
--  发布时间:2013/4/4 12:49:00
--  
代码设置在那里?多谢了。
--  作者:qq121454970
--  发布时间:2013/4/4 13:28:00
--  
启动窗口后执行,你也可以放在其他事件
--  作者:wqb1102
--  发布时间:2013/4/4 14:22:00
--  
我放在窗口afterload事件中,没效果
--  作者:qq121454970
--  发布时间:2013/4/4 14:38:00
--  

不可能,检查下哪里还有问题,比如是否是副本表之类的


--  作者:wqb1102
--  发布时间:2013/4/4 14:56:00
--  
Tables("订单")中的订单是指订单表还是窗口还是 Table的名称
--  作者:qq121454970
--  发布时间:2013/4/4 15:02:00
--  
表名
--  作者:wqb1102
--  发布时间:2013/4/4 15:24:00
--  
Tables("销售明细").SetColVisibleWidth("金额合计|60|品牌|60|产品名称|60|发货日期|90|件|40|包|40|单价|40|金额|60|备注|120")
公式如上,我看绑定列不行,绑定列和公式用也不行,还把绑定列中的取消了,还是不行。烦了

--  作者:qq121454970
--  发布时间:2013/4/4 15:42:00
--  

你是副本表吧?

Tables("销售明细_Table1").SetColVisibleWidth("金额合计|60|品牌|60|产品名称|60|发货日期|90|件|40|包|40|单价|40|金额|60|备注|120")