这个动态加载问题,经我检测会检测加载顺序,所以进行了改良,有没更简便的方式,我有个环节有20个表,照这样的写法,简直会累死啊。求版主给个简便的方式
Select Case e.Link.Name
Case "资金入账"
If DataTables.Contains("T_资金表") = False AndAlso DataTables.Contains("T_客户表") = False AndAlso DataTables.Contains("T_付款方式") = False Then
DataTables.Load("T_资金表|T_客户表|T_付款方式")
ElseIf DataTables.Contains("T_资金表") = False AndAlso DataTables.Contains("T_付款方式") = false Then
DataTables.Load("T_资金表|T_付款方式")
ElseIf DataTables.Contains("T_资金表") = False
DataTables.Load("T_资金表")
ElseIf DataTables.Contains("T_付款方式") = False
DataTables.Load("T_付款方式")
End If
MainTable = Tables("T_资金表")
Forms("资金入账").Open()