以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  列名标题为空的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=186151)

--  作者:蓝蚂蚁
--  发布时间:2023/4/9 20:06:00
--  列名标题为空的问题

图片点击可在新窗口打开查看此主题相关图片如下:22.png
图片点击可在新窗口打开查看


For Each dc As Col In Tables("动力表").cols
    If  dc.caption <>"" Then
        messagebox.show(dc.caption)
    End If
Next
按这个代码,输出的结果只能是:基数_2022年01月01日,但为什么输出的结果除了“基数_2022年01月01日“,还有“基数_2”,      “基数_2”列不是没有标题吗?请问老师是不是代码有问题?

--  作者:有点蓝
--  发布时间:2023/4/9 20:28:00
--  
代码没有问题,没有标题不可能输出的
--  作者:蓝蚂蚁
--  发布时间:2023/4/10 8:16:00
--  
我找到原因了,第一句代码应改为:For Each dc As dataCol In Tdataables("动力表").datacols
问题又来了,col 前面为什么要加data,即datacol才能正确显示呢?