'产品表BeforeDeleteDataRow事件
Dim Filter As String = "[产品编号] = '" & e.DataRow("产品编号") & "'"
Dim ss() As String ={"品名","型号","规格","单价"}
For Each tab As Table In Tables '遍历Tables
If tab.Name.Contains("文档") '判断文档两字的表名
For Each s As String In ss
DataTables(tab.Name).ReplaceFor(s, Nothing, Filter)
Next
End If
Next
'DataColChanged事件
If e.DataCol.Name = "产品编号" Then
Dim Filter As String = "[产品编号] = '" & e.OldValue & "'"
Dim ss() As String ={"品名","型号","规格","单价"}
For Each tab As Table In Tables '遍历Tables
If tab.Name.Contains("文档") '判断文档两字的表名
For Each s As String In ss
DataTables(tab.Name).ReplaceFor(s, Nothing, Filter)
Next
End If
Next
End If
不晓得是不是这个意思
[此贴子已经被作者于2013-4-7 23:41:24编辑过]