列“_Identify”被约束为是唯一的。值“11”已存在。追载时出现这个提示,请问如何改善
代码如下:
If e.Table.current IsNot Nothing Then
Dim wz As Integer
Dim dr As DataRow
dr = DataTables("产品BOM").SQLfind("[产品代码] = '" & e.Table.Current("产品代码") & "'")
If dr IsNot Nothing Then
wz = Tables("产品BOM").FindRow(dr)
If wz >= 0 Then
Tables("产品BOM").Position = wz
Else
Dim Filter As String = "[产品代码] = '" & e.Table.Current("产品代码") & "'"
DataTables("产品BOM").AppendLoad(Filter, False)
DataTables("产品工序表").AppendLoad(Filter, False)
DataTables("产品状态表").AppendLoad(Filter, False)
DataTables("材料用量表").AppendLoad(Filter, False)
wz = Tables("产品BOM").FindRow(dr)
Tables("产品BOM").Position = wz
End If
End If
End If
Forms("BOM查找窗口").close