我在采购订单表的BeforeSelChange事件设置代码为:
If e.Table.Current IsNot Nothing Then '如果当前行是数据行,也就是Current属性不为空
If e.NewRange.RowSel <> e.OldRange.RowSel Then '而且即将选择另一行
If e.Table.Current.IsNull("供应商_名称") OrElse e.Table.Current.IsNull("供应商_帐户名称") OrElse e.Table.Current.IsNull("采购用途") Then '如果编号列为空
MessageBox.Show("采购订单表中当前行的'供应商名称;供应商帐户名称,采购用途'均为必输项不能为空,请完整录入!","提示",MessageBoxButtons.OK,MessageBoxIcon.Exclamation) '提示用户
e.Cancel = True '那么取消操作
Else
e.Table.Current.Save()
End If
End If
End If
窗口增加行按钮代码为:
Tables("采购订单").AddNew()
e.Form.Controls("DateTimePicker1").Select()
当按窗口增加行按钮时,项目就自动关闭退出了,这是为什么?