Foxtable(狐表)用户栏目专家坐堂 → [求助]按合同内容填写入库物资


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

主题:[求助]按合同内容填写入库物资

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/8/16 8:19:00 [显示全部帖子]

设置在收货单表的Datacolchanged事件:

 

Select Case e.DataCol.Name
    Case "供应商"
        If e.DataRow.GetChildRows("收货单明细").count = 0 '如果还没有输入明细,则自动生成
            Dim drs As List(of DataRow) = DataTables("合同明细").Select("供应商 = '" & e.DataRow("供应商") & "'")
            For Each dr1 As DataRow In drs
                Dim dr2 As DataRow = DataTables("收货单明细").Addnew
                dr2("收货单ID") = e.DataRow("_Identify")
                dr2("货物编号") = dr1("货物编号")
                dr2("货物名称") = dr1("货物名称")
                dr2("规格") = dr1("规格")
                dr2("单位") = dr1("单位")
            Next
        End If
End Select

 

你可以看到,上面的没有技巧可言,全是基础的,编程不是技术活,关键在于你能不能静下心里研究帮助,融会贯通。

[此贴子已经被作者于2012-8-16 8:19:20编辑过]

 回到顶部