Foxtable(狐表)用户栏目专家坐堂 → 表格关联内容如何操作


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

主题:表格关联内容如何操作

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


加好友 发短信
等级:婴狐 帖子:2 积分:93 威望:0 精华:0 注册:2020/2/15 16:18:00
表格关联内容如何操作  发帖心情 Post By:2021/5/10 18:34:00 [只看该作者]

表格1:产品总表 
字段有:编号:A001 颜色:XXX
表格2:产品明细表
字段有:编号:A001 颜色:红色;编号:A001 颜色:黄色

问题:表格1:产品总表关联表格2:产品明细表
表达式如何写可以达到如下效果:

表格1:产品总表
字段:编号          颜色:
         A001        红色,黄色


谢谢

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


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/10 20:18:00 [只看该作者]

这种没有办法使用表达式处理,只能使用代码

产品总表datacolchanged事件

If e.DataCol.Name = "编号" Then 
    If e.DataRow.IsNull("
编号"Then 
        e.
DataRow("
颜色") = Nothing 
    
Else
        e.
DataRow("
颜色") = DataTables("产品明细表").GetComboListString("颜色","编号='" & .DataRow("编号") & "'").replace("|",",")
    End If
End
 
If
[此贴子已经被作者于2021/5/10 20:18:00编辑过]

 回到顶部