外部数据源,下面表默认都不加载,打开时判断如下:
If DataTables.Contains("工程款申请") = False
DataTables.Load("工程款申请|合同签订|工程款管理|分公司管理")
End If
Functions.Execute("单表加载",DataTables("工程款申请"))
Forms("工程款申请管理窗口").Open()
MainTable = Tables("工程款申请")
直接打开没有问题,当我先打开其他表,加载后在打开工程款申请时,会提示其他表已加载,在提示工程款申请不存在(没加载成功),是不是每一个表都需要判断是否加载呢?
只能这样写吗?
If DataTables.Contains("工程款申请") = False
DataTables.Load("工程款申请")
End If
If DataTables.Contains("合同签订") = False
DataTables.Load("合同签订")
End If
If DataTables.Contains("工程款管理") = False
DataTables.Load("工程款管理")
End If
If DataTables.Contains("分公司管理") = False
DataTables.Load("分公司管理")
End If
[此贴子已经被作者于2017/11/7 11:03:34编辑过]