以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  错误提示请教(已解决)  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=26073)

--  作者:唐尸三摆手
--  发布时间:2012/11/23 17:20:00
--  错误提示请教(已解决)


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

    Dim tbl  As Table = Tables("统计")

    Dim r as row = tbl.AddNew
    For Each dc As DataCol In tbl.DataTable.datacols
        If dc.IsNumeric Then
            If dc.name.Contains("_条数") Then
                r(dc.name) = tbl.Compute("sum(" & dc.name &")")
            End If
        End If
    Next

 

代码段中上述代码报错如图,删除后就正常,tbl属于DataTableBuilder方法生成的表,请帮忙看下什么原因

 

 

确定是4楼这条记录的来源列的问题,修正后,运行正常

[此贴子已经被作者于2012-11-23 20:08:35编辑过]

--  作者:lin_hailun
--  发布时间:2012/11/23 17:31:00
--  
 代码看着没什么错,有例子不?表的问题吧。表有表达式……
--  作者:唐尸三摆手
--  发布时间:2012/11/23 17:46:00
--  
没有表达式,小庞把文件应该给你了吧。帮忙看下什么问题
--  作者:lin_hailun
--  发布时间:2012/11/23 19:34:00
--  
感觉统计很慢,看看代码优化一章,至于出错,是因为你数据表的一行数据。

http://www.foxtable.com/help/topics/2219.htm

 
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20121123192916.jpg
图片点击可在新窗口打开查看

--  作者:唐尸三摆手
--  发布时间:2012/11/23 19:52:00
--  
我也看到了这条第2494号记录,正在测试中
--  作者:oninjury
--  发布时间:2012/12/24 23:08:00
--  
开发版编译成可执行文件能在英文视窗7使用吗?


要开发一个程序,有偿. 我在广东,你呢? Q我

QQ 2308003630