Foxtable(狐表)用户栏目专家坐堂 → 请教跨表引用的问题


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

主题:请教跨表引用的问题

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


加好友 发短信
等级:狐精 帖子:3360 积分:24792 威望:0 精华:0 注册:2012/3/26 21:47:00
请教跨表引用的问题  发帖心情 Post By:2012/5/21 8:54:00 [只看该作者]

我在发货单明细里 想引用 销售订单明细

 

现在的思路是 通过产品名称的datacolchanged事件

 

但是现在有个问题 就是 订单明细里有多条记录的  这个代码肯定有问题  我想请教下 像这种引用 有没有快速有效的方法或思路?

我设计的系统里有很多地方都有跨表引用  有没有一种方法能够快速将其他表符合条件的行加载到当前表?

 

 

If e.DataCol.Name = "产品编号"  Then     

    Dim dr As DataRow
    dr = DataTables("销售订单明细").Find("产品编号 = " & "'" & e.DataRow("产品编号") & "'" )
    If dr IsNot Nothing '如果找到, 则设置各列内容
        e.DataRow("产品名称")= dr("产品名称")
        e.DataRow("规格")= dr("规格")
  
    End If
End If

 

 


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2012/5/21 9:04:00 [只看该作者]

1 通过产品名称的datacolchanged事件  If e.DataCol.Name = "产品编号"  Then     

 

2  用Select


 回到顶部