有“批次”父表与“凭证总表”子表通过“批号”列关联;
另外“凭证总表”父表与“凭证明细”子表通过“批号”及“凭证字号”关联;
现在“批次”父表的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编辑过]