以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  动态增加列  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82160)

--  作者:kaituozhe
--  发布时间:2016/3/12 21:50:00
--  动态增加列
msgbox(1)
    Dim Builder As New ADOXBuilder
msgbox(2)
    Builder.Open() \'打开ADOXBuilder
    Dim Products As List(Of String)
    Products = DataTables("会计科目").GetValues("科目名称", "科目名称 is not null","_Sortkey")
msgbox(3)
    For Each Product As String In Products
msgbox(4)
msgbox(bbmc)
        With Builder.Tables(bbmc)
msgbox(bbmc)
            If DataTables(bbmc).dataCols.Contains(Product) = False Then
                output.show(product)
                product = product.Replace(":", "_")
                .AddColumn( Product ,ADOXType.Double ) \'增加整数型列
            End If
        End With
    Next
Builder.Close() \'关闭ADOXBuilder
Next
黄色的代码错误在那里,怎么提示如下:
.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2016.3.10.1
错误所在事件:窗口,建立项目,余额表横表,Click
详细错误信息:
在对应所需名称或序数的集合中,未找到项目。

--  作者:kaituozhe
--  发布时间:2016/3/12 21:51:00
--  
msgbox(1)以上还有两行代码如下:
Dim bbmcs() As String = {"余额横表已审","余额横表未审","发生横表已审借方","发生横表已审贷方","发生横表未审借方","发生横表未审贷方","账项调整借方","账项调整贷方","重分类调整借方","重分类调整贷方"}
For Each bbmc As String In bbmcs


--  作者:kaituozhe
--  发布时间:2016/3/12 22:32:00
--  
在以前的版本运行没有问题,换到3月9日以后版本就不行了
--  作者:kaituozhe
--  发布时间:2016/3/12 23:36:00
--  
找到原因了