原有一“订单”表,关联一“定单明细表”。另外一“成品中心”表,成品中心的数据是通过复制订单表中已经审核过的行的数据,代码如下:
For Each dr As DataRow In DataTables("订单").Select("审核=TRUE")
Dim fdr As DataRow = DataTables("成品中心").Find("定单号 = '" & dr("定单号") & "' and 产品编号 = '" & dr("产品编号") & "'")
If fdr Is Nothing Then
fdr = DataTables("成品中心").AddNew()
fdr("定单号") = dr("定单号")
fdr("产品编号") = dr("产品编号")
End If
fdr("产品名称") = dr("产品名称")
fdr("规格型号") = dr("规格型号")
fdr("产品图片") = dr("产品图片")
fdr("客户") = dr("客户")
fdr("定单数量") = dr("定单数量")
Next
现在我想改过思路,让“订单”表里通过审核过的行自动删除该行和该行所关联的“定单明细”子表的全部内容,删除的行里的数据(定单号,产品编号,产品名称,规格型号,产品图片,客户,定单数量)自动复制到“成品中心”的表里相关列里面。
求代码
谢谢老师们了。