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


  共有7699人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
智友软件工作室
  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()


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


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


加好友 发短信
等级:四尾狐 帖子:912 积分:7445 威望:0 精华:0 注册:2013/2/25 13:10:00
  发帖心情 Post By:2013/4/19 17:54:00 [显示全部帖子]

这我知道,现在的问题是保存行有很多按钮,如果每一个都设置岂不是很复杂,不知上述问题如何解决

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


加好友 发短信
等级:四尾狐 帖子:912 积分:7445 威望:0 精华:0 注册:2013/2/25 13:10:00
  发帖心情 Post By:2013/4/19 17:58:00 [显示全部帖子]

我想知道这里为什么不可以,是不是bug

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


加好友 发短信
等级:四尾狐 帖子:912 积分:7445 威望:0 精华:0 注册:2013/2/25 13:10:00
  发帖心情 Post By:2013/4/19 18:02:00 [显示全部帖子]

连框都不弹直接就保存了,呵呵

 回到顶部