Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

美女呀,离线,留言给我吧!
何157
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:17 积分:239 威望:0 精华:0 注册:2016/10/13 0:13:00
[求助]  发帖心情 Post By:2016/11/4 14:16:00 [只看该作者]

 有2个表:【销售订单】、【产成品库存记录】
【销售订单】里有{客户名称}列,【产成品库存记录】里有{客户名称}列
【销售订单】里的{领料单号}、【产成品库存记录】里的{领料单号}一一对应
如何在【产成品库存记录】里的{客户名称}列触发以下事件
1、如果【产成品库存记录】里的{领料单号}为空则【产成品库存记录】里的{客户名称}为空
2、如果【产成品库存记录】里的{领料单号}有数据,则【产成品库存记录】里的{客户名称}为【销售订单】里的{领料单号}对应的{客户名称}


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


加好友 发短信
等级:二尾狐 帖子:573 积分:2961 威望:0 精华:0 注册:2016/10/27 14:33:00
  发帖心情 Post By:2016/11/4 14:21:00 [只看该作者]

DataColChanged事件

 

If e.DataCol.Name = "领料单号" Then
    If e.DataRow.isNull("领料单号") Then
        e.DataRow("客户名称") = Nothing
    Else
        Dim fdr As DataRow = DataTables("销售订单").find("领料单号 = '" & e.DataRow("领料单号") & "'")
        If fdr IsNot Nothing Then
            e.DataRow("客户名称") = fdr("客户名称")
        Else
            e.DataRow("客户名称") = "没有查到"
        End If
    End If
End If

[此贴子已经被作者于2016/11/4 14:21:39编辑过]

 回到顶部