以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  表格关联内容如何操作  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=165065)

--  作者:stephenz
--  发布时间:2021/5/10 18:34:00
--  表格关联内容如何操作
表格1:产品总表 
字段有:编号:A001 颜色:XXX
表格2:产品明细表
字段有:编号:A001 颜色:红色;编号:A001 颜色:黄色

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

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


谢谢

--  作者:有点蓝
--  发布时间: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编辑过]