以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 麻烦老师看看代码。为何width值不对呢 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=139316) |
-- 作者:houseer -- 发布时间:2019/8/11 3:15:00 -- 麻烦老师看看代码。为何width值不对呢 Dim t As Table Dim sql As String If Forms("客户管理").Opened Then t = Forms("客户管理").Controls("table1").Table For i = 0 To t.Cols.Count - 1 If sql > "" Then sql = sql & "|" End If MessageBox.show(t.Cols(i).Width) \'----这里为什么弹出的总是-1? sql = sql & t.Cols(i).Name & "|" & CStr(t.Cols(i).Width) Next End If |
-- 作者:有点蓝 -- 发布时间:2019/8/11 21:42:00 -- -1表示默认的列宽70,如果是-1,统一设置70即可。 如果不是窗口设计时绑定的,比如设置了DataSource,就是这样的
|