Foxtable(狐表)用户栏目专家坐堂 → 同一个表有两个父表时的Excel报表


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

主题:同一个表有两个父表时的Excel报表

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


加好友 发短信
等级:三尾狐 帖子:739 积分:7694 威望:0 精华:0 注册:2017/2/3 10:29:00
同一个表有两个父表时的Excel报表  发帖心情 Post By:2021/11/22 20:09:00 [显示全部帖子]


老师好,我有一个表 {报告_table3},与{报告_table1}由委托编号关联,与{报告_table2}由样品编号关联。下面的图片中,试样编号是{报告_table3}表中的列,样品编号、样品名称是{报告_table2}中的列。我希望在报表中的样品名称、样品编号均填充{报告_table2}的数据。但运行结果,这里两列为空。错在哪里?谢谢!

图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:三尾狐 帖子:739 积分:7694 威望:0 精华:0 注册:2017/2/3 10:29:00
  发帖心情 Post By:2021/11/22 20:23:00 [显示全部帖子]

谢谢!

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


加好友 发短信
等级:三尾狐 帖子:739 积分:7694 威望:0 精华:0 注册:2017/2/3 10:29:00
  发帖心情 Post By:2021/11/22 20:52:00 [显示全部帖子]

老师,下面的代码有错误

relations.Add("关联23",dtb2.DataCols("样品编号"),dtb3.DataCols("样品编号"))
If dtb3.DataCols.Contains("样品名称") = False Then
    dtb3.DataCols.Add("样品名称" ,Gettype(String),Parent("关联23").样品名称)
End If 

在这里,如何引用父表的数据?谢谢!

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


加好友 发短信
等级:三尾狐 帖子:739 积分:7694 威望:0 精华:0 注册:2017/2/3 10:29:00
  发帖心情 Post By:2021/11/22 21:06:00 [显示全部帖子]

解决了
dtb3.DataCols.Add("样品名称" ,Gettype(String),“Parent(关联23).样品名称“)

谢谢

 回到顶部