Dim sts As String() = {"入库单号", "入库日期", "结算单位", "项目名称", "仓库名称", "业务类别", "采购类型"}
For Each st As String In sts '关联字段任一字段为空的话,不能新增明细表数据
If Forms("入库通知单登记").controls(st).value Is Nothing Then
MessageBox.Show("请将红色必填字段填写完整!", "提醒")
Return
End If
Next
If Tables("入库明细").rows.count = 0 Then
MessageBox.Show("入库明细没有数据!", "提醒")
Return
End If
Dim dr As String() = {"品名", "材质", "规格", "产地", "厂发数量", "厂发单价", "含税金额"}
For Each mx As String In dr
If Tables("入库明细").Current.isnull(mx) = True Then
MessageBox.Show("入库明细填写完整!", "提醒")
Return
End If
Next
For Each dt As DataTable In DataTables
If dt.HasChanges Then
e.Form.Controls("Label16").text = "正在保存数据..."
Application.Doevents
dt.Save
e.Form.Controls("Label16").text = ""
Else
e.Form.Controls("Label16").text = ""
e.Form.Controls("新单").Enabled = True
End If
Next
好了谢谢