销售表与销售明细表关联,销售表beforeloadinnertable事件加载本年销售单,销售表afterload事件写如下代码:If DataTables("销售表").DataRows.count=0 Then
DataTables("销售明细表").loadfilter="销售单号 is null"
Else
Dim ids As String
For Each dr As DataRow In DataTables("销售表").DataRows
ids=ids & ",'" & dr("销售单号") & "'"
Next
ids=ids.trim(",")
DataTables("销售明细表").loadfilter= "销售单号 in (" & ids & ")"
End If
DataTables("销售明细表").load()
重新打开项目后,为什么销售明细表加载了全部数据(往年数据也有)?