Foxtable(狐表)用户栏目专家坐堂 → [求助]请教高手一个问题,为什么在保存之前判断不起作用呢?


  共有6605人关注过本帖平板打印复制链接

主题:[求助]请教高手一个问题,为什么在保存之前判断不起作用呢?

帅哥哟,离线,有人找我吗?
智友软件工作室
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:912 积分:7445 威望:0 精华:0 注册:2013/2/25 13:10:00
[求助]请教高手一个问题,为什么在保存之前判断不起作用呢?  发帖心情 Post By:2013/4/19 16:33:00 [只看该作者]

在表“维修工单” 表属性 事件 BeforeSaveDataRow中加入如下代码:
If e.DataRow("客户地址") = "测试" Then
    MessageBox.Show("测试不能作为客户地址!","存盘失败",MessageBoxButtons.OK,MessageBoxIcon.Exclamation) '提示用户
    e.Cancel =
True '取消存盘
End
If
当在客户地址中输入“测试”,点击保存的时候,为什么不取消保存。反而系统直接进行保存了呢?
保持按钮的代码如下:Tables("维修工单").Current.Save()


上述保存方式是不是没有触发事件??


 回到顶部