Foxtable(狐表)用户栏目专家坐堂 → 多值字段怎么获取拆解呢?求纠正代码


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

主题:多值字段怎么获取拆解呢?求纠正代码

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
多值字段怎么获取拆解呢?求纠正代码  发帖心情 Post By:2015/4/15 21:13:00 [只看该作者]

派工单中派工人员是多值字段,现在拟将改多值字段进行拆解,下面的代码出错不能实现拆解,求纠正

 

将拆解的结果对应到客户信息.员工提成表中派工人员中去 一行一个值

 

谢谢

 

For i As Integer = 0 To DataTables("派工单").DataRows.Count-1
Dim dt As DataTable
Dim r As Row = Tables("客户信息.员工提成表").AddNew
Dim lst As New Dictionary(of String ,DataRow)
For Each dr1 As DataRow In DataTables("派工单").DataRows
    If dr1.IsNull("派工人员") = False Then
        Dim nms() As String = dr1("派工人员").Split(",")
        For Each nm As String In nms
            r("派工人员") = nms(i)
            'dt=r.AddNew   这个部分不能实现根据数组新增行  ,求纠正 根据所得到的派工人员数组 对应增加相应行数
        Next
    End If
Next

[此贴子已经被作者于2015/4/15 21:30:48编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1100 积分:8985 威望:0 精华:0 注册:2014/3/15 14:36:00
  发帖心情 Post By:2015/4/16 0:28:00 [只看该作者]


For i As Integer = 0 To DataTables("派工单").DataRows.Count-1
Dim dt As DataTable
Dim lst As New Dictionary(of String ,DataRow)
For Each dr1 As DataRow In DataTables("派工单").DataRows
    If dr1.IsNull("派工人员") = False Then
        Dim nms() As String = dr1("派工人员").Split(",")
        For Each nm As String In nms

Dim r As Row = Tables("客户信息.员工提成表").AddNew

            r("派工人员") = nms(i)
        Next
    End If
Next


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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(黄训良)For i As Integer = 0 To DataTables...  发帖心情 Post By:2015/4/16 11:51:00 [只看该作者]

谢谢

 回到顶部