以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  复制表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=19764)

--  作者:wilson
--  发布时间:2012/5/21 0:29:00
--  复制表

我想把 统计窗口_Table1 表里的内容,点击按钮 复制到 计划表 ,我用了以下代码出现错误,请老师帮忙修改,谢谢!!!

 

Dim r As Row = Tables("统计窗口_Table1").Current
Dim dr As DataRow  = DataTables("计划表").Find("产品型号 = \'" & r("产品型号") & "\' And 数量 = \'"  & r("需求数量") & "\'")
If dr Is Nothing Then
    dr = DataTables("生产计划表").Find("产品型号 Is NUll And 产品型号 Is NuLL")
    If dr Is Nothing Then
        dr = DataTables("生产计划表").AddNew
    End If
    dr("产品型号") = r("产品型号")
    dr("数量") = r("需求数量")
    dr("下单员") = user.name
    dr("下单日期") = Date.today
End If


--  作者:wilson
--  发布时间:2012/5/21 0:33:00
--  
统计窗口_Table1   是个数据统计窗口
--  作者:blackzhu
--  发布时间:2012/5/21 7:48:00
--  

Dim r As Row = Tables("统计窗口_Table1").Current
Dim dr As DataRow  = DataTables("计划表").Find("产品型号 = \'" & r("产品型号") & "\' And 数量 = \'"  & r("需求数量") & "\'")
If dr Is Nothing Then
    Dim dr1 As Datarow= DataTables("生产计划表").Find("产品型号 Is NUll And 产品型号 Is NuLL")
    If dr1 Is Nothing Then

         Dim dr2 As Datarow = = DataTables("生产计划表").AddNew
    dr2("产品型号") = r("产品型号")
    dr2("数量") = r("需求数量")
    dr2("下单员") = user.name
    dr2("下单日期") = Date.today
End If

End if


--  作者:wilson
--  发布时间:2012/5/21 19:50:00
--  

谢谢 blackzhu 我的问题已基本解决,

如果要复制统计窗口_Table1的所有行要如何修改代码