以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  有的单元格字符显示不完整  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96644)

--  作者:xxcwdlwgo
--  发布时间:2017/2/24 22:34:00
--  有的单元格字符显示不完整
有的单元格字符显示不完整。只能显示几个字,但我在数据库和表单中引用的时候,看到的是完整的数据。如:在单元格显示是的5个汉字,我的数据库表中实际为10个,后面的在单元格显示都被裁掉了。 设置的表属性为50个字符。
--  作者:有点蓝
--  发布时间:2017/2/24 22:39:00
--  
把列宽或者行高设置大一点

图片点击可在新窗口打开查看

--  作者:xxcwdlwgo
--  发布时间:2017/2/24 22:50:00
--  
刚试了,改变行高显示全了,但能否加大列宽,不想要两行显示?
--  作者:有点蓝
--  发布时间:2017/2/24 22:51:00
--  
2楼图片行高下面不就是列宽么!!
--  作者:xxcwdlwgo
--  发布时间:2017/2/24 22:52:00
--  
也试了,还是断成两行显示的
--  作者:xxcwdlwgo
--  发布时间:2017/2/24 22:56:00
--  
手动加大列宽,也显示不全,必须加大行高才显示全
--  作者:有点蓝
--  发布时间:2017/2/24 23:14:00
--  
这说明单元格的内容有换行符,分成了几行显示的

去掉换行符,参考
For Each r As Row In Tables("表A").Rows
    For Each c As Col In Tables("表A").Cols
        If c.IsString AndAlso r.IsNull(c.Index) = False Then
            r(c.Index) = r(c.Index).replace(Chr(10),"").replace(Chr(13),"")
        End If
    Next
Next