老师,在一个窗口中同时要加载这几个表,加载的代码如下,相同的代码,为什么2,3,4报表有时候能加载,有时不能加载,而1,5,6却随时能加载出来数据。
'收集并填充字段内容
Dim dst As Table = Tables("基础配方列表_Table1")
Dim dr As Row = dst.Current '获得选定行
vars("str1") = dr("bomid") '保存原货品单号,确保变更后可以删除原记录
'生成出入库明细数据
DataTables("l_goodsbompfxx").LoadFilter = "[bomid] = " & vars("str1")
DataTables("l_goodsbompfxx").Load(False)
DataTables("l_goodsbomnew").LoadFilter = "[bomid] = " & vars("str1")
DataTables("l_goodsbomnew").Load(False)
DataTables("l_goodsbomgxyq").LoadFilter = "[bomid] = " & vars("str1")
DataTables("l_goodsbomgxyq").Load(False)
DataTables("l_goodsbomxmgl").LoadFilter = "[bomid] = " & vars("str1")
DataTables("l_goodsbomxmgl").Load(False)
DataTables("l_goodsbomcjgl").LoadFilter = "[bomid] = " & vars("str1")
DataTables("l_goodsbomcjgl").Load(False)
DataTables("l_goodsbombzyq").LoadFilter = "[bomid] = " & vars("str1")
DataTables("l_goodsbombzyq").Load(False)