Foxtable(狐表)用户栏目专家坐堂 → [求助]选择父表不同行无法自动加载子表数据


  共有3065人关注过本帖平板打印复制链接

主题:[求助]选择父表不同行无法自动加载子表数据

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


加好友 发短信
等级:四尾狐 帖子:819 积分:7048 威望:0 精华:0 注册:2017/8/31 12:07:00
[求助]选择父表不同行无法自动加载子表数据  发帖心情 Post By:2019/8/26 9:03:00 [只看该作者]

有“批次”父表与“凭证总表”子表通过“批号”列关联;

另外“凭证总表”父表与“凭证明细”子表通过“批号”及“凭证字号”关联;

 

现在“批次”父表的CurrentChanged事件中添加如下代码:

If e.Table.Current IsNot Nothing Then
    DataTables("凭证总表").LoadFilter = "批号 = '" & e.Table.Current("批号") & "'"
    DataTables("凭证总表").Load()
Else
    DataTables("凭证总表").LoadFilter = "[_Identify] is null"
    DataTables("凭证总表").Load()
End  If

 

“凭证总表”父表的CurrentChanged事件中添加如下代码:

If e.Table.Current IsNot Nothing Then
    DataTables("凭证明细表").LoadFilter = "凭证字号 = '" & e.Table.Current("凭证字号") & "'"
    DataTables("凭证明细表").Load()
Else
    DataTables("凭证明细表").LoadFilter = "[_Identify] is null"
    DataTables("凭证明细表").Load()
End If

 

 

遇到的问题是:

1、选择“凭证总表”父表不同行时,能够同步加载“凭证明细”表相关记录;

 
图片点击可在新窗口打开查看此主题相关图片如下:凭证总表_凭证明细表.png
图片点击可在新窗口打开查看

2、选择“批次”父表不同行时,不同步加载“凭证总表”相关记录;

 
图片点击可在新窗口打开查看此主题相关图片如下:批次_凭证总表.png
图片点击可在新窗口打开查看

请老师帮帮,哪里出问题了!解决一下,谢谢!

 

 

我估计,是不是“批次”最为父表时有子子表的问题!!



[此贴子已经被作者于2019/8/26 9:04:59编辑过]

 回到顶部