删除明细,按钮,代码如下:
If MessageBox.Show("确定要删除此采购数据吗?", "提示!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then
With Tables("采购订单.采购进货")
If .Current IsNot Nothing Then
Dim cmd As new SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "Select * Fr om {材料} Where 定额编码='" & .Current("定额编码") & "'"
dt = cmd.ExecuteReader(True) '记得将参数设置为True
If dt.DataRows.Count > 0 Then
If .Current("库存判断")=True Then
dt.DataRows(0)("库存数量") = dt.DataRows(0)("库存数量") - .Current("进货数量") + dt.DataRows(0)("初始库存")
dt.Save()
End If
End If
.Current.Delete
End If
End With
End If
DataTables("采购订单").DataCols("订单说明").RaiseDataColChanged