Foxtable(狐表)用户栏目专家坐堂 → [求助]


  共有12832人关注过本帖树形打印复制链接

主题:[求助]

帅哥哟,离线,有人找我吗?
dqlgood
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:257 积分:4381 威望:0 精华:0 注册:2011/7/5 9:38:00
  发帖心情 Post By:2011/10/17 7:39:00 [只看该作者]

经实际应用才理解老师“效率低”的含义,自己尝试将老师的语句克隆到表B:

 

Select Case  e.DataCol.Name

    Case "检验项目"

        Dim nms As List(of String) = DataTables("表A").GetUniqueValues("","检验项目")

        Dim cnt As Integer

        For Each nm As String In nms

            Dim chk As DataRow           

            chk("检验项目") = nm

            chk("数量") = DataTables("表A").compute("Count([样品编号])","检验项目 = '" & nm & "'")

            Tables("表B").AddNew()           

        Next

End Select

但不知错在哪里?请老师指教!谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/10/17 7:52:00 [只看该作者]

你这样的代码,即使正确,效率还是差,Foxtable提供了很多高效率的统计工具,建议你先看看开发指南中Foxtable编程的《统计与查询》这一章,再多的数据,也可以瞬间出结果的。

 


 回到顶部
总数 12 上一页 1 2