老师:您好!
有两个表,“报价单明细表”和“色数表”
在,“报价单明细表”中有“正面色序”列和“反面色序”列,在选择对应的色序后,
1、其“报价单明细表”中的专色数=正面色序其色数表中对应的专色数+反面色序其色数表中对应的专色数
2、其“报价单明细表”中其总色数=正面色序其色数表中对应的总色数+反面色序其色数表中对应的总色数
想请假一下这个代码如何写呢?
如果根据单列情况没有关联的情况下引用数据的代码是可以取出数据的
If e.DataCol.Name = "正面色序" Then
If e.NewValue Is Nothing Then
e.DataRow("专色数") = Nothing
e.DataRow("总色数") = Nothing
Else
Dim dr As DataRow
dr = DataTables("色数表").Find("[色数名] = '" & e.NewValue & "'")
If dr IsNot Nothing
e.DataRow("专色数") = dr("专色数")
e.DataRow("总色数") = dr("总色数")
End If
End If
但是多列情况我就不知道从何入手了,望老师能给予指导,万分感谢!