If Tables("备份计划").Current.DataRow.RowState = DataRowState.Unchanged Then'非空变动的行
Dim Result As DialogResult=MessageBox.Show("是否保存并退出?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question)
If Result = DialogResult.Yes Then
For Each bt As WinForm.Control In e.Form.Controls
Dim Index As Integer=bt.Name.LastIndexOf("_")
If bt.Name.Contains("_UN_") AndAlso e.Form.Controls(bt.Name).text="" Then
bt.BackColor=Color.Red
MessageBox.Show("存在空数据!","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning)
e.Cancel=True
Exit for
End If
Next
Else
Tables("备份计划").Current.Delete
Tables("A备份计划").save
End If
End If