表A的字段:单号、料号、品名、规格、数量、审核
表B的字段:单号、料号、品名、规格、数量、审核
表C的字段:单号、料号、品名、规格、数量、审核
表D的字段:单号、料号、品名、规格、数量、审核
需求:如果表A的审核字段改变,同步更新表B、表C、表D的审核字段的数据,如何实现?
下面代码,无法实现
Select Case e.DataCol.name
Case "料号"
Dim dr As DataRow = DataTables("表B").Find("单号 = '" & e.OldValue & "' and 料号 = '" & e.OldValue & "'")
If dr Is Nothing Then
dr = DataTables("表B").AddNew()
dr("审核") = e.DataRow("审核")
Else
dr("料号") = e.DataRow("料号")
End If
Case "品名","规格"
Dim dr As DataRow = DataTables("表B").Find.Find("单号 = '" & e.OldValue & "' and 料号 = '" & e.OldValue & "'")
If dr IsNot Nothing Then
dr(e.DataCol.Name) = e.DataRow(e.DataCol.Name)
End If
End Select