Foxtable(狐表)用户栏目专家坐堂 → 编号列作为父表的关联列,但是编号列是表达式列


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

主题:编号列作为父表的关联列,但是编号列是表达式列

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


加好友 发短信
等级:幼狐 帖子:51 积分:579 威望:0 精华:0 注册:2020/8/11 8:39:00
编号列作为父表的关联列,但是编号列是表达式列  发帖心情 Post By:2023/4/25 12:23:00 [只看该作者]

老师您好,我想父表中使用"物资编码"作为父表的关联列,但这列是个表达式列,"物资编码"是[结构码]+[序号码]生成的,我现在想把表达式列转换到数据列,但是想保留这个列的算法,怎么在DataColChangde中 使用代码实现!多谢老师解答!

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


加好友 发短信
等级:狐精 帖子:3083 积分:20601 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2023/4/25 12:33:00 [只看该作者]

比如这样:
S elect Case e.DataCol.Name
    Case "结构码", "序号码"
        Dim dr As DataRow = e.DataRow
        If dr.IsNull("结构码") OrElse dr.IsNull("序号码") Then 
            dr("物资编码") = Nothing 
        Else
            dr("物资编码") = dr("结构码") + dr("序号码")
        End If
End S elect
[此贴子已经被作者于2023/4/25 12:33:20编辑过]

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


加好友 发短信
等级:幼狐 帖子:51 积分:579 威望:0 精华:0 注册:2020/8/11 8:39:00
  发帖心情 Post By:2023/4/25 12:40:00 [只看该作者]

已经实现,多谢老师图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:106816 积分:543281 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/25 13:36:00 [只看该作者]


 回到顶部