Foxtable(狐表)用户栏目专家坐堂 → [求助]重置时保持数据不变?


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

主题:[求助]重置时保持数据不变?

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


加好友 发短信
等级:等待验证 帖子:386 积分:2482 威望:0 精华:1 注册:2011/5/10 11:13:00
  发帖心情 Post By:2011/8/27 16:09:00 [显示全部帖子]

Select Case e.DataCol.Name
    Case "住院号","患者姓名","主管医生"         
         Dim drs1,drs2 As  List(of DataRow)
         Dim dt1,dt2 as DataTable
         Dim dr,dr1 As  DataRow
         dr = e.DataRow
         Dim Filter As String = "[住院号] = '" & dr("住院号") & "'"
         dt1 = DataTables("长期医嘱")
         dt2 = DataTables("临时医嘱")
         drs1 = dt1.Select(Filter)
         drs2 = dt2.Select(Filter)

         If e.DataCol.Name = "患者姓名"
           dr("sys_拼音码") = getpy(dr("患者姓名"),True)
            For Each dr1  In drs1           
                    dr1("患者姓名") = e.NewValue
            Next
            For Each dr1 In drs2
                 dr1("患者姓名") = e.NewValue
            Next
        End If

        If e.DataCol.Name = "主管医生"            
            For Each dr1 In drs1
                If dr1("医生") = Nothing Then
                    dr1("医生") = dr("主管医生")
                End If
            Next
            For Each dr1 In drs2
                If dr1("医生") = Nothing Then
                    dr1("医生") = dr("主管医生")
                End If
            Next
        End If

End Select

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


加好友 发短信
等级:等待验证 帖子:386 积分:2482 威望:0 精华:1 注册:2011/5/10 11:13:00
  发帖心情 Post By:2011/8/27 17:20:00 [显示全部帖子]

我的要求是更换以前的医生不变

上面是什么意思?

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


加好友 发短信
等级:等待验证 帖子:386 积分:2482 威望:0 精华:1 注册:2011/5/10 11:13:00
  发帖心情 Post By:2011/8/27 18:04:00 [显示全部帖子]

我测试3楼代码没有更改 旧数据

 回到顶部