Foxtable(狐表)用户栏目专家坐堂 → [求助]这段代码执行速度很慢,请老师们指点


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

主题:[求助]这段代码执行速度很慢,请老师们指点

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


加好友 发短信
等级:四尾狐 帖子:823 积分:5902 威望:0 精华:0 注册:2013/7/29 12:00:00
[求助]这段代码执行速度很慢,请老师们指点  发帖心情 Post By:2014/1/5 0:27:00 [显示全部帖子]

要把疾病编码前三位字符C00 - D48 的相应列“疾病分类”自动改为“肿瘤”,代码如下,但是多次出现死机,单行改变内容能实现,请指点!

If e.DataCol.name = "疾病编码" Then
    Dim Products As List(Of String)
    Products = DataTables("ICD10").GetValues("疾病编码")
    For Each Product As String In Products
        If Product.IndexOf(".") <> -1 Then
            Product = Product.Remove(Product.IndexOf("."))
        End If
        If Product = "C00" Then
            Continue For
        ElseIf Product = "D48" Then
            Exit For
        End If
        e.DataRow("疾病分类") = "肿瘤"
    Next
End If

 


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


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


加好友 发短信
等级:四尾狐 帖子:823 积分:5902 威望:0 精华:0 注册:2013/7/29 12:00:00
  发帖心情 Post By:2014/1/5 10:39:00 [显示全部帖子]

图片上有表名是“ICD10”,是当前表,第一列是“疾病编码”,最后一列是“疾病分类”。
[此贴子已经被作者于2014-1-5 10:46:58编辑过]

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


加好友 发短信
等级:四尾狐 帖子:823 积分:5902 威望:0 精华:0 注册:2013/7/29 12:00:00
  发帖心情 Post By:2014/1/5 10:48:00 [显示全部帖子]

马上就上个例子!

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


加好友 发短信
等级:四尾狐 帖子:823 积分:5902 威望:0 精华:0 注册:2013/7/29 12:00:00
  发帖心情 Post By:2014/1/5 11:00:00 [显示全部帖子]

实现目的:按疾病的不同编码段,比如A00 - C35之间的归类为“传染性疾病”,C36 - D48之间的归类为“肿瘤”等等!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目4.rar


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


加好友 发短信
等级:四尾狐 帖子:823 积分:5902 威望:0 精华:0 注册:2013/7/29 12:00:00
  发帖心情 Post By:2014/1/5 11:28:00 [显示全部帖子]

请楼上指点 每一行的代码都不一样,如何替换?

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


加好友 发短信
等级:四尾狐 帖子:823 积分:5902 威望:0 精华:0 注册:2013/7/29 12:00:00
  发帖心情 Post By:2014/1/5 11:39:00 [显示全部帖子]

谢谢指点,明白了!

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


加好友 发短信
等级:四尾狐 帖子:823 积分:5902 威望:0 精华:0 注册:2013/7/29 12:00:00
  发帖心情 Post By:2014/1/6 21:19:00 [显示全部帖子]

我是想进行分类统计分析用。

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


加好友 发短信
等级:四尾狐 帖子:823 积分:5902 威望:0 精华:0 注册:2013/7/29 12:00:00
  发帖心情 Post By:2014/3/8 16:53:00 [显示全部帖子]

楼上的思路很好 !感谢。

 回到顶部