Foxtable(狐表)用户栏目专家坐堂 → 按钮代码修改


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

主题:按钮代码修改

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


加好友 发短信
等级:二尾狐 帖子:576 积分:4731 威望:0 精华:0 注册:2014/7/3 15:28:00
按钮代码修改  发帖心情 Post By:2015/12/28 20:17:00 [只看该作者]

For Each dr As DataRow In DataTables("定单明细").Select("审核=TRUE")
    Dim fdr As DataRow = DataTables("采购需求").Find("定单号 = '" & dr("定单号") & "' and 物料编号 = '" & dr("物料编号")   & "'")
    If fdr Is Nothing Then
        fdr = DataTables("采购需求").AddNew()
        fdr("定单号") = dr("定单号")
        fdr("物料编号") = dr("物料编号")
    End If

    fdr("规格型号") = dr("规格型号")
fdr("物料名称") = dr("物料名称")
fdr("用料系数") = dr("用料系数")
fdr("单位") = dr("单位")
fdr("订单需求") = dr("订单需求")
fdr("客户") = dr("客户")
fdr("明细代码") = dr("明细代码")


Next

 

这样的代码,每次按下按钮后,都把“定单明细”里的行复制到“采购需求”里面去,可是每次采购需求完成后(删除),然后在"定单明细"里操作新行,按了按钮后又复制了重复的行,能否把代码修改成只复制当前行啊,请红袍老师帮忙。

[此贴子已经被作者于2015/12/28 20:17:47编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/28 20:19:00 [只看该作者]

Dim dr As Row = Tables("定单明细").Current
Dim fdr As DataRow = DataTables("采购需求").Find("定单号 = '" & dr("定单号") & "' and 物料编号 = '" & dr("物料编号")   & "'")
If fdr Is Nothing Then
    fdr = DataTables("采购需求").AddNew()
    fdr("定单号") = dr("定单号")
    fdr("物料编号") = dr("物料编号")
End If

fdr("规格型号") = dr("规格型号")
fdr("物料名称") = dr("物料名称")
fdr("用料系数") = dr("用料系数")
fdr("单位") = dr("单位")
fdr("订单需求") = dr("订单需求")
fdr("客户") = dr("客户")
fdr("明细代码") = dr("明细代码")

 


 回到顶部