Foxtable(狐表)用户栏目专家坐堂 → [求助]跨表表达式的代码如何设置


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

主题:[求助]跨表表达式的代码如何设置

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


加好友 发短信
等级:幼狐 帖子:58 积分:571 威望:0 精华:0 注册:2016/12/24 9:59:00
[求助]跨表表达式的代码如何设置  发帖心情 Post By:2017/2/19 11:52:00 [只看该作者]

父表(收接货联系人)子表(制单),两者通过(人名)关联(一对多),子表(对方收接货人姓名)录入以取值后,子表的列(收货人联系方式)从父表中的列(收货人联系方式)取值,DataColChanged编辑代码有问题,请教高手:

Select Case e.DataCol.Name 
    Case "对方收接货人姓名"
     Dim pr3 As List(Of DataRow) = e.DataRow.GetParentRow("收接货联系人")'
    If e.DataRow("对方收接货人姓名")  IsNot Nothing  Then 
       e.DataRow("收货人联系方式") = ???
    End If
End Select

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/19 12:38:00 [只看该作者]

Select Case e.DataCol.Name
    Case "对方收接货人姓名"
        dim fdr = e.DataRow.GetParentRow("收接货联系人")'
        If fdr  IsNot Nothing  Then
            e.DataRow("收货人联系方式") = fdr("联系方式")
        End If
End Select

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


加好友 发短信
等级:幼狐 帖子:58 积分:571 威望:0 精华:0 注册:2016/12/24 9:59:00
  发帖心情 Post By:2017/2/19 17:42:00 [只看该作者]

非常感谢!

 回到顶部