以文本方式查看主题 - 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 -- 找到原因了 |